Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2011, 21:05   #1
hoh
 
Регистрация: 19.04.2011
Сообщений: 7
По умолчанию Связанные поля

Есть БД созданная в Access-е. В ней две таблицы "Заявки" (id_заявки, id_заказчика (вт. ключ)) и "Заказчики"(id_заказчика (первичный ключ)), name). Пытаюсь связать поле id_заказчика ("Заказчики") с полем id_заказчика ("Заявки")



И после того как связываю, запускаю программу, выдаёт ошибку:



Подскажите в чем проблема?!
hoh вне форума Ответить с цитированием
Старый 09.06.2011, 23:10   #2
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

выложи проект, я посмотрю
Gulik вне форума Ответить с цитированием
Старый 11.06.2011, 16:59   #3
hoh
 
Регистрация: 19.04.2011
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Gulik Посмотреть сообщение
выложи проект, я посмотрю
Сейчас не дома. Завтра буду, выложу.

А так на глаз в чем проблема? Не у кого такой ошибки не было?
hoh вне форума Ответить с цитированием
Старый 11.06.2011, 17:30   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А так на глаз в чем проблема?
Тип строки предполагает наличие размера. Попробуй проставь размер поля в графе Size.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.06.2011, 19:39   #5
hoh
 
Регистрация: 19.04.2011
Сообщений: 7
По умолчанию

Вот пример программы, когда выдает ошибку.

Внутри БД в Accesse и две формы в делфи.

Помогите разобраться, а то мыслей нету в чем проблемма. Одни таблицы нормально связываеются, а когда делаешь тоже самое с другими таблицами выдает ошибку
Вложения
Тип файла: rar BD.rar (326.5 Кб, 11 просмотров)
hoh вне форума Ответить с цитированием
Старый 13.06.2011, 19:41   #6
hoh
 
Регистрация: 19.04.2011
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Тип строки предполагает наличие размера. Попробуй проставь размер поля в графе Size.
Изменял размер поля, но не помогло!
hoh вне форума Ответить с цитированием
Старый 13.06.2011, 21:03   #7
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Проблема в том, что Table1 находится на Form2 при инициализации Form1 и всех компнентов которые находятся на Form1, конпонент Table1 не находит Form2 т.к. не было еще инициализации Form2 (Форма еще не создана)...
Выход...
Перенеси Table1 с формы 2 на форму 1 и все будет работать...
Надеюсь понятно объяснил...
Gulik вне форума Ответить с цитированием
Старый 13.06.2011, 21:09   #8
hoh
 
Регистрация: 19.04.2011
Сообщений: 7
По умолчанию

Спасибо за помощь! Сейчас попробую. Но обсурд, другие таблице же связываеются, а технология таже)
hoh вне форума Ответить с цитированием
Старый 13.06.2011, 21:19   #9
hoh
 
Регистрация: 19.04.2011
Сообщений: 7
По умолчанию

Перенес Table1 с формы 2 на форму 1. Вопрос при подключении в окне New Field я подключаюсь по старому или я теперь в поле Dataset выбираю Table1, который я перенес с формы 2?
hoh вне форума Ответить с цитированием
Старый 13.06.2011, 21:20   #10
Gulik
Холост/Не замужем
Форумчанин
 
Аватар для Gulik
 
Регистрация: 13.11.2007
Сообщений: 283
По умолчанию

Так же как вариант. Сделай ADOTable1 на Form1 не активной (т.е. свойство ADOTable1 Active переведи в положение False) и про событии Form1.FormShow вставь этот код

Код:
procedure TForm1.FormShow(Sender: TObject);
begin
   ADOTable1.Open ;
end;
Gulik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Измененние цвета фона поля (поля со списком) при редактировании TimRus Microsoft Office Access 2 17.05.2010 21:56
как получить значение поля грид на основе значения другого lookUp поля malayka БД в Delphi 0 21.04.2010 19:06
Связанные поля Fezdipekla Microsoft Office Access 1 20.04.2010 18:29
Связанные поля??? Gridnev_Kirill Microsoft Office Access 3 05.11.2009 11:54
Выявление одинаковости значений поля в одной талице по значению поля в другой nikmay SQL, базы данных 4 13.08.2009 12:51