![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Большой вопрос по работе с базой данных Вставка данных, удаление [D6, MS Access]
GT-9121A © (2002-06-19 11:39:00)Добрый день! Имеется база данных на MS Access, в базе 2 связанные таблицы, никак не могу разобраться как осуществлять вставку данных, удаление, откат
Использую Query1, DBEdit1,DBEdit2,DBEdit3,DBEdit4 для одной таблицы в базе и Query2 DBGrid для другой таблицы в базе.
Query1.SQL SELECT * FROM tab1
Query1.SQL SELECT * FROM tab2 WHERE key_id=:id
Как правильно обрабатывать клики по Button создать новый документ, сохранить данные в базе, удалить из базы
Подскажите пожалуйста, а то уже неделю сижу разобратся не могу просто вывести данные у меня получается, а так что бы можно было работать с ними , да ещё и 2 таблицы не получается
Freezer (2002-06-19 13:33:00) [1]Вообще проблем не вижу... добавляешь в таблицу поле Lookup и вперед...
erik (2002-06-19 13:17:00) [2]А ты присваиваеш значение id? И когда ты это делаеш. Если использовать Master-Detail то WHERE key_id=:id ненужно.
Volj (2002-06-19 13:10:00) [3]Присваивай поля таблиц на событии OnNewRecord
Таблицы-то связаны один-ко-многим или один-к-одному?
GT-9121A (2002-06-19 12:53:00) [4]это я сделал и ознакомился с TUpdateSQL и даже выставил уже на форму
не понимаю я как обрабатывать вставку данных, на какие события вешать, как это правильно сделать ведь таблицы связаны между собой и следоватьльно когда в одно поле одной таблицы попадает какое-то значение такое же значение должно попадать и во вторую таблицу, короче у меня одни вопросы.
Volj (2002-06-19 12:09:00) [5]Попробуй TQuery.RequestLive выставить в True :) А для сложных сдучаев ознакомься с TUpdateSQL