![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 52
|
![]()
В базе access есть 2 таблицы "Таб1" и "Таб2".Как сделать так,чтобы при добавлении данных в Таб1 они параллельно добавлялись в Таб2?
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Можно либо выбирать все записи из Tab1 и вставлять их в Tab2 перед удалением. А можно сразу запросом (наверное можно так) вставлять записи в Tab2. Если конечно у Tab2 структура такая же как у Tab1.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 52
|
![]()
Структура у Таб2 такая же как и у Таб1
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
А если структура одинакова, то зачем сначала вставлять в tab1, потом оттуда в tab2? Почему не сразу в tab2? В чем прикол и зачем такой изврат?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 52
|
![]()
В первую таблицу заносятся данные за день(оказанные услуги,сумма и т.д),поэтому каждый день необходимо чтобы таблица была чистая,а во вторую они копируются для отчетности допустим за месяц...если предложишь другой вариант как это сделать,который проще,буду рад
Последний раз редактировалось nervniy; 22.08.2010 в 14:06. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Хы, так ты и заноси данные спокойно во вторую таблицу сразу, а для отчетности сделай поиск спомощью SQL запросов, в которых будешь указывать какие записи отбирать с какой и по какую дату
![]() Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 52
|
![]()
ну я бы тоже так сделал,намного проще...но людям,которые будут потом работать с программой,надо именно так,чтобы открываешь программу,а там dbgrid был чистым каждый день
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
![]() Ну, а если серьезно, то в чем проблема-то? В том, чтобы сделать, чтобы когда заказчик запустит прогу, то там показались данные за какой-то конкретно один день или за промежуток?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 13.05.2009
Сообщений: 52
|
![]()
когда заказчик запускает прогу,то открывается форма на которой есть чистый dbgrid,подключенный к таблице из базы,с возможностью его редактировать,внесли какие то данные,на следущий день открываю прогу опять и dbgrid должен быть пустой,чтоб его таковым сделать получается необходимо очистить эту таблицу из базы....но инфу то внесенную надо как то все таки сохранить,чтобы они в дальнейшем могли распечатать отчет за период
|
![]() |
![]() |
![]() |
#10 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
а каким образом реализована очистка таблицы?
может тогда проще перед удалением копировать эти записи?! можно запросом (раз уж триггера там не видно) типа такого Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
добавление данных через DBEdit в разные таблицы | Kamelli | БД в Delphi | 6 | 31.07.2013 00:58 |
Добавление таблицы в Word | mania04 | Общие вопросы C/C++ | 0 | 13.04.2010 12:46 |
Добавление записей в таблицы | Fishb1 | Microsoft Office Access | 2 | 26.02.2009 21:45 |
Добавление данных в таблицы Interbase | hijke | БД в Delphi | 18 | 22.10.2008 20:52 |
Добавление в 2 таблицы | Dissonance | БД в Delphi | 5 | 04.06.2008 23:54 |