Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проболема,связи таблиц, и не только!!! inalid variant type convertion!!!!! 
:(
    Опции темы
Марат
Дата 7.6.2002, 02:49 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Помогите!!!!

с самого начала:
допустим есть туева хуча таблиц, одна основная , и куча других
основная связана  другими так коряво что просто незнаю что делать
а менять нельзя (эти таблицы делал не я)
связь идет примерно так в основное таблице есть значения по порядку

table1
|     fam      |imya|
||_|
|Паспорт     |1
|Права        |1
|Сбер.к.      |1
|Паспорт     |2

Петров имеет три документа

Сидоров имеет один

да еще в добавок ко всему , все поля в таблицах текстовые!!!

как связать эти таблицы!!!!!!?????????????


Второй вопрос, я связал эти таблицы так, через фильтр

procedure TForm1.table2FilterRecord(DataSet: TDataSet;
 var Accept: Boolean);
begin
accept:= (strtoint(table2['p99999'])= table1.RecNo);
end;

он сел клик, или бутон клик делаю

 table2.Filtered:=false;
 table2.Filtered:=true;

работает.

теперь хочу вытащить значения из поле, а там есть пустые поля

и при исполнении такого кода выдает ошибку inalid variant type convertion!!!!!
 
poter:='документ:'+table3['R32']

или хоть проверку делаю

if table3['R32']='' then beep;

и снова
inalid variant type convertion!!!!!

table3['R32'].asstring не помогает что делать!!!!

ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!!!
  Вверх
Марат
Дата 7.6.2002, 02:52 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











извините вкралась ошибка

table1
|     fam      |imya|
_ _ _ _ _ _ _ _ _ _
|  Петров    |Иван|
|  Сидоров  |Вася|


table2
| документ  | ном
_ _ _ _ _ _ _ _ _ _
|Паспорт     |1
|Права        |1
|Сбер.к.      |1
|Паспорт     |2
  Вверх
Baa
Дата 7.6.2002, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

Репутация: нет
Всего: 12



Для связи таблиц используй SQL...Селектуй нужные записи сразу из двух таблиц


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Marat
Дата 9.6.2002, 23:49 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











а как их связать ? у них же нет общего поля!!!!!!!!!!!!
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0434 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.