powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поиск введенных значений
10 сообщений из 10, страница 1 из 1
Поиск введенных значений
    #38751663
jquery89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет. Есть две таблицы tab1 и tab2 большие по размеру..

tab1 содержит поля - f,i,o,sex,date_r - фамилия, имя, отчество, пол, дата рождения соответственно
tab2 содержит поля - f,i,o,pol,born - фамилия, имя, отчество, пол, дата рождения соответственно

На форме есть три поля где вводятся Фамилия имя отчество. Как сделать поиск введенных данных в этих таблицах?
...
Рейтинг: 0 / 0
Поиск введенных значений
    #38751713
jquery89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-нибудь знает?
...
Рейтинг: 0 / 0
Поиск введенных значений
    #38751732
tor300
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jquery89,

Код: sql
1.
2.
3.
4.
select f,i,o from tab1 where ...
union all
select f,i,o from tab2 where ...
into cursor curresult



В where пропишите условия поиска, получившийся курсор привяжите к гриду на форме.
...
Рейтинг: 0 / 0
Поиск введенных значений
    #38752094
jquery89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tor300, Спасибо. А можно ли эти таблицы вывести в 1 грид? Просто если из двух таблиц данные в 1 таблицу копировать программа зависает и очень долго копирует. В одной таблице около 600 тыс. записей. в курсор пытаюсь все скопировать тоже виснет.

Или как можно их еще объединить? обычная выборка Select поля from tab1,tab2 into cursor cu1 долго копирует
...
Рейтинг: 0 / 0
Поиск введенных значений
    #38752283
jquery89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делаю так

Код: sql
1.
2.
select f as fio,i as imya,o as otch,sex as pol,date_r as data_r, tip as type from tab1 into table tabl1  меняю названия полей табл1
select f as fio,i as imya,o as otch,m as pol,born as data_r from tab2 into table tabl2  меняю названия полей табл1



Код: sql
1.
2.
3.
4.
5.
6.
select tabl1 
copy to zapret.dbf
select tabl2
copy to zapret.dbf

этот код копирует данные из табл1 tabl1 в zapret, а потом удаляет данные и записывает в zapret данные из tabl2. А как сделать чтобы не удалились а к ним же добавлялись?
...
Рейтинг: 0 / 0
Поиск введенных значений
    #38752413
Penner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Поиск введенных значений
    #38752430
jquery89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penner, зачем на мою же тему на другом форуме ссылку давать?
...
Рейтинг: 0 / 0
Поиск введенных значений
    #38752509
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
select f as fio,i as imya,o as otch,sex as pol,date_r as data_r, tip as type from tab1;
   union all select f as fio,i as imya,o as otch,m as pol,born as data_r, 0 as type from tab2;
   into table zapret



Если выборка временная, то лучше в курсор
Код: sql
1.
2.
...
   into cursor zapret
...
Рейтинг: 0 / 0
Поиск введенных значений
    #38752664
jquery89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T, Спасибо, все копирует в одну таблицу. Но только данные в таблице не отображаются, если после

Код: sql
1.
2.
3.
select f as fio,i as imya,o as otch,sex as pol,date_r as data_r, tip as type from tab1;
   union all select f as fio,i as imya,o as otch,m as pol,born as data_r, 0 as type from tab2;
   into table zapret



написать
SELECT ZAPRET
BROWSE

А если программу закрыть, и открыть таблицу, то данные есть. Можно ли как-то программно сделать чтобы показывались записи в zapret? Эту таблицу нужно потом в грид выводить.
...
Рейтинг: 0 / 0
Поиск введенных значений
    #38753113
tor300
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jquery89А можно ли эти таблицы вывести в 1 грид? Просто если из двух таблиц данные в 1 таблицу копировать программа зависает и очень долго копирует. В одной таблице около 600 тыс. записей.

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


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