![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 23.05.2010
Сообщений: 40
|
![]()
Здраствуйте!
Есть запрос, который добавляет данные в таблицу, нужно по этим добавленным данных выполнять еще запрос и добавлять их в эту же таблицу, как можно обновить результаты запроса, и при этом чтобы курсор оставался на той же ленте что и до запроса (пробовал пользоваться методом Bookmark, но не получилось )???? Буду благодарен за любые советы. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 23.05.2010
Сообщений: 40
|
![]()
вот часть кода:
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Так создайте просто промежуточную таблицу "НН" и просто через неё добавляйте данные. Это должно решить проблему.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 23.05.2010
Сообщений: 40
|
![]()
Да, но тогда мне потребуется много транзитных таблиц, в связи с чем возникает еще один вопрос:
как правильно написать запрос чтобы имя таблиц выглядело "Таблица n", "Таблица n +1" и т.д., где n определенное число которое с циклом меняется, пробовал так,но не получается: Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Нет Вы просто не совсем правильно поняли.
Просто в Ваш код добавьте: Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 31.08.2011 в 08:31. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
А насчёт такого варианта как Вы хотите создавать таблицы с номерами то так:
n=1 Do While (rec.Fields("1") = Me.поле22.Value) rec.MoveNext Loop Do Until rec.EOF DoCmd.Requery z = rec.Fields("1") sql = "SELECT Таблица1.*, Таблица1.r INTO t & " & n & " FROM Таблица1 WHERE (((Таблица1.r)=" & z & ")); n=n+1 DoCmd.RunSQL sql rec.MoveNext Loop Только учтите что это создание новых таблиц (как по мне так это полная глупость) |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.05.2010
Сообщений: 40
|
![]()
я так понимаю что
Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Выложите краткую базу с кратким описанием что откуда и куда надо. Я думаю это займёт минут 5
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.05.2010
Сообщений: 40
|
![]()
вот полный код обработки события:
Код:
Код:
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 23.05.2010
Сообщений: 40
|
![]()
Основная проблема в том что после того как цыкл добавил записи в таблицу Rez я не могу тем же цыклом пройтись по ним,программа не видит их,потому и спрашывал как обновить таблицу Rez чтоб новые даные были видны для программы
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод результатов sql-запроса в textbox | r00tready | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 3 | 04.12.2010 19:58 |
не работает запрос на обновление для запроса на быборку | ww01031977 | Microsoft Office Access | 1 | 04.05.2010 18:08 |
Анализ результатов | Foxtrot_1 | Помощь студентам | 0 | 04.10.2009 18:49 |
Обновление запроса | Sergius X | SQL, базы данных | 2 | 01.06.2009 21:45 |
Сохранение результатов | program123 | Общие вопросы Delphi | 1 | 13.03.2009 22:10 |