![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.01.2013
Сообщений: 42
|
![]()
Здравствуйте , есть два :
1. Есть форма , которая основана на простом запросе , через эту форму я оформляю заказ , как создать кнопку добавить запись , что запись сразу не шла в таблицу , но что заметил я , я могу любые поля вписывать они вводится сразу не будут , как только вожу ключевое , а это у меня поле со списком , то он сразу вписывает в бд его (код_клиента) 2 И 2 вопрос , опять же по этой форме , есть поле с телефоном в таблице с клиентами , как сделать так , чтоб поле в форме( телефон заказа) просто копировало его номер по коду_клиента ? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
![]()
Пожалуйста напишите почетче,если можно конечно.
1. Так вам нужна кнопка "Добавить запись" или нет? Или вы хотите,чтобы запись добавлялась на форму с запросом, но при этом в саму таблицу не заносилось? 2. сделать поле со списком,которое будет отображать код_клиента и сделать так,чтобы при выборе кода_клиента происходило автозаполнения другого поля(будет вставляться телефон заказа) |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
![]() Цитата:
1. В предположении, что форма одиночная. Обычно делают проверку на событии До обновления формы, и если что-то не введено - сообщение с выбором: если да - сохранение записи как есть, если нет - запись не сохраняется, отмена - возврат к заполнению формы. Вместо/помимо этого можно сыграть доступностью соотв контролов: например, заполнили одно поле - свойство .enable другого = true. 2. Принудительное тиражирование записей, значений отдельных полей по таблицам, скорее всего, свидетельстует о неправильной структуре бд. Обычно хватает связи 1:М, реализованной между главной и подчинённой формами посредством Главное-Подчинённое поле |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
![]()
Ещё предположу, что нет связи М:М между, упрощённо говоря, Товары-Клиенты через табл Заказы (могу ошибаться, но Автору давно советовалось строить подобную базу на основании учебной базы Борей...)
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 22.01.2013
Сообщений: 42
|
![]() Цитата:
когда я ввожу Код клиент ( оно является ключевым ) тогда он сразу вносит , но если перед этим введу просто информацию там телефон или еще что то то он вводится только по кнопке ( Код клиента у меня сделан полем со списком ) |
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 22.01.2013
Сообщений: 42
|
![]() Цитата:
1 Да нужна , у меня форма построена на запросе , когда в форме ввожу информацию по заказу , то есть просто телефон адрес оно вносит по кнопке , но если первым делом введу код клиента ( ключевое поле ) то сразу начинается процесс вбивания всех записей 2 Как это сделать ? |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
![]()
вот тут есть пример с вашим вторым вопросом, в базе - http://www.programmersforum.ru/attac...3&d=1359448960
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
![]()
По первому вопросу:
Код:
|
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 22.01.2013
Сообщений: 42
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 22.01.2013
Сообщений: 42
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в базе данных 1 группа радиокнопок, 1 поле ввода, 1 кнопка делфи. | igi3 | Помощь студентам | 8 | 20.06.2012 16:07 |
бъет ли ферзь, установленный в поле (k, l) поле (m, n). | Antua | Помощь студентам | 5 | 24.03.2012 12:03 |
Уникальное поле и поле счетчик в IBexpert | Ist | Помощь студентам | 4 | 28.05.2011 09:14 |
На форме кнопка и поле ввода | MrJohnson | Общие вопросы Delphi | 2 | 18.10.2010 14:33 |
После ввода в поле по Enter нужно перейти на другое поле! | •ScReam•™ | Помощь студентам | 2 | 16.06.2009 08:47 |