Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавление записи, в mdi окнах 
:(
    Опции темы
HAS
Дата 8.5.2005, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

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



Здравствуйте !
Базу данных использую Paradox, подключаю через Table & Datasources & DBGrid
Значит использую 1 родительское и 2 дочерних (список и добавить) окна, в окне "добавить" имеется 2 edit'a и button1. По нажатию на кнопку я добавляю запись, вот так

Код

form1.Table1.Edit;
  form1.Table1.Append;
  form1.Table1.FieldByName('Name').AsString:=Edit1.Text;
  form1.Table1.FieldByName('ParentName').AsString:=Edit2.Text;
  form1.Table1.FieldByName('SurName').AsString:=Edit3.Text;
  form1.table1.fieldbyname('date').asdatetime:=datetimepicker1.DateTime;
  form1.Table1.Post;
  form2.Close;


но у меня сначало вылетает ошибка



Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  error1.JPG
PM MAIL   Вверх
HAS
Дата 8.5.2005, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

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



а затем жмакаю на F9 вылетает эта ошибка

Добавлено @ 21:51
странно все это ...
А вот если я делаю без родительских и дочерних окон, то все оки
И еще если даже испольовать бд ACCESS так-же орет !

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  error2.JPG
PM MAIL   Вверх
Dynamic
Дата 9.5.2005, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 372
Регистрация: 5.7.2004
Где: Салехард

Репутация: 2
Всего: 15



Еще раз:

1. Убери form1.Table1.Edit;
2. Проверь form1.Table1 на Active
3. Проверь form1 на nil.
4. Пройди по Ф8 - на какой строке вываливается?


--------------------
Было бы о чем молчать, а уж что сказать – всегда найдется...
PM MAIL WWW   Вверх
HAS
Дата 9.5.2005, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

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



все это я делал непомогает !
если пошагово то останавливается на записи
Код

form1.Table1.Append;

Цитата
3. Проверь form1 на nil.

а как ?
PM MAIL   Вверх
Dynamic
Дата 9.5.2005, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 372
Регистрация: 5.7.2004
Где: Салехард

Репутация: 2
Всего: 15



Цитата(HAS @ 9.5.2005, 08:42)
а как ?

Код

1. if Form1 <> nil then...
2. if Assigned(Form1) then ...


Покажи код создания/открытия Form1.


--------------------
Было бы о чем молчать, а уж что сказать – всегда найдется...
PM MAIL WWW   Вверх
HAS
Дата 9.5.2005, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

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



Код

TForm1.create(self);

думаю что именно тут что-то не так !
PM MAIL   Вверх
Dynamic
Дата 9.5.2005, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 372
Регистрация: 5.7.2004
Где: Салехард

Репутация: 2
Всего: 15



Если это строчка целиком, то конечно не так: форма создается, но ссылки на нее нет. Напиши так:
Код

Form1 := TForm1.Create(Self);



--------------------
Было бы о чем молчать, а уж что сказать – всегда найдется...
PM MAIL WWW   Вверх
HAS
Дата 9.5.2005, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ing
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 1.3.2005
Где: Internet

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



благодарю ! smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

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

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


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


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

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

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


 




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


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

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