|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.05.2014, 17:38 | #1 |
Пользователь
Регистрация: 19.05.2014
Сообщений: 24
|
перенос данных
Приветствую вас программисты!Возникла необходимость создать программу "Электронная библиотека". На данный момент сделал регистрацию пользователей, сотрудников, фильтры и сортировки.Да связывал с помощью Аксесс, Адоквери, Адосоурс,Адоконнекшн. Сейчас дошел до момента выдачи книг пользователям, на первой картинке я показал форму пользователей, там есть дбгрид а в ней немного данных. Так вот, нужно перенести фамилию, имя, отчество на вторую форму(вторая картинка)т.е в комбобоксе будут фамилии(когда нажимаю на выпадающий список), после выбора фамилии, остальные данные(имя, отчество) будут автоматически перенесены в edit1, edit2 соответственно. Далее в планах при нажатии кнопки книга, будет выпадать список книг (я уже создал таблицу с книгами) после чего выбираю дату возврата книги и все эти данные (по идеи) должны автоматически забиваться в таблицу после нажатия определенной кнопки(пока её нету). Меня ИНТЕРЕСУЕТ на данный момент первый шаг, т.е свзяь первой таблицы пользователи с комбибоксом и едитами.Я связал форму "Выдача книг" с формой "Пользователи". Последний раз редактировалось Посол_Вон; 22.05.2014 в 17:50. |
22.05.2014, 18:02 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Комбики эти лукавые поставь рядом - так будет визуальное совмещение абонента и книги. Да, и желательно чтоб у каждого комбика лукавого был свой DataSet и свои Query. Идея оформления ясна?
I'm learning to live...
|
||
23.05.2014, 11:02 | #3 | |||
Пользователь
Регистрация: 19.05.2014
Сообщений: 24
|
Цитата:
Код:
Попробовал вот так: Код:
в listsours и keyfield указал нужные ссылки. при запуске программы выдает дает возможность выбрать фамилии (в выпадающем списке), но после выбора виснет с ошибкой Цитата:
Вот код: Код:
В listfield DBLookupComboBox1 выбрал "famp" (откуда будут браться значения для выпадающего списка) В listsource выбрал Form4.DataSource1 (т.е где таблица пользователи) В datasource и datafield ничего не прописовал т.к вылетает. При запуске программы в DBLookupComboBox1 выбираю фамилию, в edit меняется Имя и Отчество(как мне и надо) Но!Увы, уже через секунду вылетает с ошибкой Цитата:
Если есть мнения, буду рад их услышать Вообщем вот как выкрутился. Код убрал в DBLookupComboBox1 полностью. В DBedit выбрал соответственно (imap,ot4p) В keyfield DBLookupComboBox1 выбрал "Kod" (ключевой элемент таблицы) В listfield DBLookupComboBox1 выбрал "famp" (откуда будут браться значения для выпадающего списка) В listsource выбрал Form4.DataSource1 (т.е где таблица пользователи) на форму (выдача книг) бросил adoquery и datasource. в sql adoquery прописал SELECT * FROM pol3ovateli и соеденил connection с первой формой. при запуске программы выбираю в раскрывающемся списке фамилию, в dbedit-ах меняется имя и отчество.Только вот смогу ли я в будующем эти данные перенести в дбгрид? Последний раз редактировалось Stilet; 23.05.2014 в 16:33. |
|||
23.05.2014, 16:38 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Ибо никаких переносов в ДБгрид делать и не нужно. Идея была такая: В Лукавых Комбиках выбираются записи. Лукавые автоматически после выбора устанавливают курсор на нужную запись в своих датасетах, а уже потом по кнопке "сохранить" или типа можно из этих датасетов в другую таблицу (содержащую связь) внести новую запись выбрав ключевые данные из наборов, к которым подключены Лукавые.
I'm learning to live...
|
||
30.05.2014, 16:09 | #5 | |
Пользователь
Регистрация: 19.05.2014
Сообщений: 24
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос данных | Ericnex | БД в Delphi | 1 | 06.01.2013 11:25 |
MySQL перенос данных между базами данных с MyDAC | Nikolay88 | БД в Delphi | 3 | 14.05.2011 00:17 |
Перенос данных | rule-z | БД в Delphi | 3 | 05.03.2011 17:03 |
Изменение данных и перенос данных из одной таб в другую | Kot9ra | Microsoft Office Access | 13 | 02.07.2010 12:22 |
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) | Vitalik85 | Microsoft Office Excel | 4 | 12.08.2009 00:30 |