Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите написать запрос / 8 сообщений из 8, страница 1 из 1
28.04.2004, 16:29
    #32501127
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос
Надо написать обработчик события на кнопку,чтобы объединялись таблицы из разных файлов с одинаковой структурой и создать в новой таблице новое поле,в которой будет уникальный ключ для каждой таблицы
...
Рейтинг: 0 / 0
28.04.2004, 16:59
    #32501222
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос
Это надо выдавать на экран или писать физически в новую таблицу?
...
Рейтинг: 0 / 0
28.04.2004, 17:53
    #32501378
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос
физически в новую таблицу
...
Рейтинг: 0 / 0
28.04.2004, 18:12
    #32501429
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос
А структуры таблиц где?
...
Рейтинг: 0 / 0
28.04.2004, 18:42
    #32501483
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос
Таблицы,которые надо связать имеют одинаковую структуру.Новая таблица должна иметь ищё одно лишнее поле,которое будет идентефицировать записи.
...
Рейтинг: 0 / 0
29.04.2004, 01:00
    #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
29.04.2004, 14:58
    #32502809
MPoil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать запрос
спасибо,только я немного неправильно написал вопрос,надо сделать так,чтобы для каждой строки создавалось уникальное поле.Не подскажите как это сделать?
\С Уважением,Михаил!
...
Рейтинг: 0 / 0
29.04.2004, 15:34
    #32502921
Geo
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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите написать запрос / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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