powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите написать запрос
8 сообщений из 8, страница 1 из 1
Помогите написать запрос
    #32501127
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо написать обработчик события на кнопку,чтобы объединялись таблицы из разных файлов с одинаковой структурой и создать в новой таблице новое поле,в которой будет уникальный ключ для каждой таблицы
...
Рейтинг: 0 / 0
Помогите написать запрос
    #32501222
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Это надо выдавать на экран или писать физически в новую таблицу?
...
Рейтинг: 0 / 0
Помогите написать запрос
    #32501378
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
физически в новую таблицу
...
Рейтинг: 0 / 0
Помогите написать запрос
    #32501429
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А структуры таблиц где?
...
Рейтинг: 0 / 0
Помогите написать запрос
    #32501483
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблицы,которые надо связать имеют одинаковую структуру.Новая таблица должна иметь ищё одно лишнее поле,которое будет идентефицировать записи.
...
Рейтинг: 0 / 0
Помогите написать запрос
    #32501692
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаем пустую таблицу
Код: plaintext
CurrentDb.Execute "SELECT tbl1.* INTO tbl3 FROM tbl1 Where  1 = 2 ;"

добавляем текстовое поле, туда, к примеру будем писать название исходной таблицы
Код: plaintext
CurrentDb.Execute "Alter table tbl3 add column  MyField text ( 5 );"

Добавляем
Код: plaintext
1.
CurrentDb.Execute "INSERT INTO tbl3 SELECT tbl1.*, 'Tbl1' AS MyField FROM tbl1;"
CurrentDb.Execute "INSERT INTO tbl3 SELECT tbl2.*, 'Tbl2' AS MyField FROM tbl2;"
...
Рейтинг: 0 / 0
Помогите написать запрос
    #32502809
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо,только я немного неправильно написал вопрос,надо сделать так,чтобы для каждой строки создавалось уникальное поле.Не подскажите как это сделать?
\С Уважением,Михаил!
...
Рейтинг: 0 / 0
Помогите написать запрос
    #32502921
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
м.б. новое значение?

авторчтобы объединялись таблицы из разных файлов с одинаковой структурой
Запрос1:
Код: plaintext
1.
2.
SELECT id from [c:\food\base1.mdb].Table1
union 
SELECT id from [c:\food\base2.mdb].Table2


авторНадо написать обработчик события на кнопку,создать в новой таблице новое <значение>, в котором будет уникальный ключ для каждой таблицы
Код: plaintext
1.
2.
private sub btn1_click
  me!idControl = nz(dmax("id","Запрос1"), 0 )+ 1 
end sub
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите написать запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]