Добавление строк из формы, содержащей список
riosun
Дата: 02.09.2005 15:31:58
Заранее извиняюсь за пространный текст.
Данные:
1. Есть таблица А, содержащая поля [№] и [наименование]
2. Есть справочник, содержащий перечень этих самых номеров и наименований
3. Есть форма, открывающая список строк с этими двумя полями
4. Добавление строк в таблицу А происходит через подчинённую форму ПФА
Проблема:
Как сделать, чтобы в таблицу А (т.е. в форму ПФА) добавлялись строки с выбранными значениями из справочника (списка).
Образно: оператор открывает форму "клиент", в которой отображаются купленные им "товары" (ПФА). Оператор открывает форму со списком товаров, выбирает необходимые позиции, жмёт кнопку и выбранные номера товаров и наименования добавляются в таблицу А.
sposad
Дата: 02.09.2005 15:39:09
Я может что не та кпонял, но почему бы на ПФА не навесить комбобокс с идентификаторами и названиями товаров. Прям в ПФА и выбирай из комбобокса.
riosun
Дата: 02.09.2005 16:46:59
Чувствую, что это всё просто, но не знаю, что есть "комбобокс"
riosun
Дата: 02.09.2005 17:04:45
Ага! "Поле со списком". Но это не то... Выбирать нужно не 1 значение в каждой новой записи, а сначала пометить те наборы значений, которые нужны (5, 10 или 50 пар "№/наименование" вразбивку, чтобы одним махом добавить соответствующее кол-во строк в таблицу.
sposad
Дата: 02.09.2005 17:07:11
| riosun |
| Чувствую, что это всё просто, но не знаю, что есть "комбобокс" |
Комбобокс - это поле со списком, раскрывающимся по стрелке. Связав его с источником данных, в твоём случае со справочником, можно выбирать товар из этого списка. А вообще если можешь выложи свою форму и минимальный набор данных, доделаем ... блин, но в понедельник ... скоро линять ...
riosun
Дата: 05.09.2005 11:02:28
Кажется, справился через ж...
Если интересно, взгляните.
sposad
Дата: 05.09.2005 12:29:10
| riosun |
Кажется, справился через ж... Если интересно, взгляните. |
Что это за файл, ни хрена он не открывается ...
riosun
Дата: 05.09.2005 15:03:14
Фрагмент базы. Учёт дат выхода объявлений в "Товары и цены".
Сам модуль не работает, хотя в полной базе всё как надо.
На с: создай папку "временная" в неё вставь 2 базы "data" (только данные) и "reclama" (оболочка). Запуск формы РЭ-Товары и цены. Обрати внимание на кнопку "Дни ТиЦ". Это то, что нужно. Хотя очень громоздко и неудобно. Да и тиражирование на другие издания долго делать. А вот если бы была универсальная форма, делающая запрос в зависимости от активного издания...
riosun
Дата: 05.09.2005 15:04:08
Здесь продолжение базы.
vam911
Дата: 05.09.2005 16:17:24
Ну в общем-то инересно, вот только не пойму как это работает.
Лично у меня
Dim dbf As ADO.Database, frm As Form, rst As ADO.Recordset
Set dbf = CurrentDb
Set rst = dbf.OpenRecordset(".......", dbOpenDynaset)
переваривается только в виде
Dim dbf As dao.Database, frm As Form, rst As dao.Recordset
Set dbf = CurrentDb
Set rst = dbf.OpenRecordset(".......", dbOpenDynaset)