![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 13
|
![]()
Люди подскажите пожалуйста, вот есть код:
procedure TForm9.Button_AddClick(Sender: TObject); begin Form2.Table2.Insert; Form2.Table2.FieldByName('Таб №').AsString:= Edit1.Text; Form2.Table2.FieldByName('Фамилия') .AsString:= Edit2.Text; Form2.Table2.FieldByName('№ пассатиж').AsString:= Edit3.Text; Form2.Table2.FieldByName('Дата испытания пассатиж').AsString:= Edit4.Text; Form2.Table2.FieldByName('№ отвертки').AsString:= Edit5.Text; Form2.Table2.FieldByName('Дата испытания отвертки').AsString:= Edit6.Text; Form2.Table2.FieldByName('№ перчаток').AsString:= Edit7.Text; Form2.Table2.FieldByName('Дата испытания перчаток').AsString:= Edit8.Text; Form2.Table2.FieldByName('№ конт. лампы').AsString:= Edit9.Text; Form2.Table2.FieldByName('Дата испытания лампы').AsString:= Edit10.Text; Form2.Table2.Post; begin // Очистка формы Edit1.Text:=''; Edit2.Text:=''; Edit3.Text:=''; Edit4.Text:=''; Edit5.Text:=''; Edit6.Text:=''; Edit7.Text:=''; Edit8.Text:=''; Edit9.Text:=''; Edit10.Text:=''; end; end; end. Благодаря ему вносятся данные в таблицу, но есть проблема, нужно что бы все поля на форме заполнялись, а как сделать чтоб можно было заполнить например не все поля а только несколько и данные заносились, а то так ругаеться что не все данные внесены и выдает ошибку! |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Те поля, наличие данных в которых не является обязательным, нужно описать как REQUIRED=FALSE.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
![]()
А не легче SQL-запросы использовать ?? =))
Skype : UASm1Le.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 14.09.2008
Сообщений: 172
|
![]()
И в правду, почему SQL не устраивает?
Шипулин А. В.
|
![]() |
![]() |
![]() |
#6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
А что, SQL поможет обойти поля, обязательные к заполнению?
Вы хоть первоначальный вопрос читайте... |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 22.04.2008
Сообщений: 84
|
![]()
попробуй так:
Form2.Table2.Active:=true; Form2.Table2.Append; //далее твои данные Form2.Table2.FieldByName('Таб №').AsString:= Edit1.Text; Form2.Table2.FieldByName('Фамилия') .AsString:= Edit2.Text; Form2.Table2.FieldByName('№ пассатиж').AsString:= Edit3.Text; Form2.Table2.FieldByName('Дата испытания пассатиж').AsString:= Edit4.Text; Form2.Table2.FieldByName('№ отвертки').AsString:= Edit5.Text; Form2.Table2.FieldByName('Дата испытания отвертки').AsString:= Edit6.Text; Form2.Table2.FieldByName('№ перчаток').AsString:= Edit7.Text; Form2.Table2.FieldByName('Дата испытания перчаток').AsString:= Edit8.Text; Form2.Table2.FieldByName('№ конт. лампы').AsString:= Edit9.Text; Form2.Table2.FieldByName('Дата испытания лампы').AsString:= Edit10.Text; Form2.Table2.Post; |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 22.04.2008
Сообщений: 84
|
![]()
а насчет
Цитата:
ADOTable2Фамилия.Required:=false; на будущее (сама "собаку съела" на этом) не прописывай названия полей на русском используй лучше англ. буквы |
|
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 10.01.2009
Сообщений: 13
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#10 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
![]()
Поставь у edit.Text не '' а ' '(пробел между апострофами)
вступлю в команду разработчиков ПО на Delphi
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объеденение полей запроса в для отображения нескольких полей в одном списке | mrCreator | Microsoft Office Access | 3 | 08.08.2009 00:53 |
Заполнение полей на web-страницах через Delphi | InseR | Работа с сетью в Delphi | 5 | 20.08.2008 05:10 |
Конструктор по умолчанию | Rembo | Общие вопросы C/C++ | 9 | 30.07.2008 09:54 |
значения по умолчанию | azat | БД в Delphi | 5 | 11.12.2007 15:56 |
Дата по умолчанию | ГОСЕАН | БД в Delphi | 3 | 11.07.2007 19:33 |