powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пожалуйста помогите заполнить таблицу записями из других таблиц
4 сообщений из 4, страница 1 из 1
Пожалуйста помогите заполнить таблицу записями из других таблиц
    #34506117
Alberto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело вот в чём:
Имеется одна главная таблица, в которую через форму заносятся данные, еще две таблицы являются справочными, необходимо заполнить четвертую таблицу записями из трех предыдущих,пожалуйста помогите кто может!
...
Рейтинг: 0 / 0
Пожалуйста помогите заполнить таблицу записями из других таблиц
    #34506124
snowdeath
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как вариант - закидать нужные данные в массив или в текстовый файл с разделителями и импортировать командой append from (из файла) или append from array (из массива)
чтобы закидать в массив/файл - copy to, copy to array
глянь в хэпле структура. там предельно просто
...
Рейтинг: 0 / 0
Пожалуйста помогите заполнить таблицу записями из других таблиц
    #34506663
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alberto
Дело вот в чём:
Имеется одна главная таблица, в которую через форму заносятся данные, еще две таблицы являются справочными, необходимо заполнить четвертую таблицу записями из трех предыдущих,пожалуйста помогите кто может!Смотри в Help команду SELECT - SQL Command
Код: plaintext
1.
2.
3.
4.
5.
SELECT Select_List_Item [, ...]
   FROM Table_List_Item [, ...]
      [JoinType] JOIN DatabaseName!]Table [[AS] Local_Alias]
      [ON JoinCondition  ]
   [ORDER BY Order_Item [ASC | DESC] [, ...]]
   [INTO ...]
И все.
...
Рейтинг: 0 / 0
Пожалуйста помогите заполнить таблицу записями из других таблиц
    #34511417
Рома Б.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Родительская таблица имеет 2 дочерних таблицы одного уровня.

Используй "вложенные" соединения, лучше внешние, чтобы "подхватывать" пустые ссылки:

SELECT;
Род_Табл.Поле1,;
Род_Табл.Поле2,;
Род_Табл.ПолеN,;
Доч_Табл1.Поле1,;
Доч_Табл1.Поле2,;
Доч_Табл1.ПолеN,;
Доч_Табл2.Поле1,;
Доч_Табл2.Поле2,;
Доч_Табл2.ПолеN;
FROM;
(Род_Табл LEFT OUTER JOIN Доч_Табл1;
ON Род_Табл.Id1 = Доч_Табл1.Primary_Key);
LEFT OUTER JOIN Доч_Табл2;
ON Род_Табл.Id2 = Доч_Табл2.Primary_Key;
INTO CURSOR Результат

Можно вкладывать больше соединений (если родительская таблица имеет больше дочерних таблиц одного уровня).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пожалуйста помогите заполнить таблицу записями из других таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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