Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подскажите по форме
 
 автор: Andrey410   (14.04.2011 в 22:51)   личное сообщение
 
 

Подскажите пожалуйста.
Есть форма привязанная к таблице, нужно чтобы при открытии формы все её поля были пустыми до тех пор пока не выберешь значение из поля со списком или не нажмешь кнопку новая запись

  Ответить  
 
 автор: shanemac51   (14.04.2011 в 23:56)   личное сообщение
 
 

в одной из задач использовала для этого пустую табличку в 1 строку

при выборе значение из поля со списком или нажатии кнопки новая запись
-меняла источник записи с пустой на основную
-после записи корректуры опять уходила на пустую табличку с блокировкой ввода

  Ответить  
 
 автор: kot_k_k   (15.04.2011 в 08:57)   личное сообщение
 
 

можно сделать таблу - временную - которая является пустой копией основной
- в ней делать все непотребства и по кнопке Сохранить
- записи переносить в основную

по такойже схеме можно делать редактирование документа содержащено несколько записей
- выгружаем нужное во временную таблу
- редактиреум
- Сохранить
- изменяем записи!

для облегчения во временую таблу загоняем поле счетчик из основной как простое число - оно и будет признаком это запись редактируемая или новоая (0).

чуть больше возни с кодом но у юзера не будет криков а я изменил и хочу обратно, но не помню что там было - только у самых тупых

  Ответить  
 
 автор: Анатолий (Киев)   (15.04.2011 в 10:22)   личное сообщение
 
 

А почему бы просто не указать ДА в св-ве формы "Ввод данных" или при выполнении DoCmd.OpenForm указать режим acDataAdd

  Ответить  
 
 автор: Andrey410   (15.04.2011 в 14:42)   личное сообщение
 
 

Да всё бы было здорово, но если в свойстве "Ввод данных" формы поставить ДА, перестаёт работать выбор по ID клиента из поля со списком, то есть список то выпадает и клиентов показывает, но заполнение полей формы по выбранному клиенту не происходит.

  Ответить  
 
 автор: Explorer   (15.04.2011 в 15:08)   личное сообщение
 
 

што-та ты совсем не так делаешь :) ИМХО

можешь выложить пример базы здесь?
(А2003 в ZIP, без данных)

  Ответить  
 
 автор: Гоблин   (15.04.2011 в 22:16)   личное сообщение
 
 

А почему не хочешь поиграть со всякими там rowsource, recordsource и т.п. null и ХЗ с чем еще. А саму форму вообще свободной сделать. Или я что-то не так понял.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList