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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2011, 19:23   #1
Elementig
 
Регистрация: 05.04.2011
Сообщений: 4
По умолчанию Заполнение бд через эдиты и кнопку

Вообщем по нажатию на кнопку "добавить" должна вылазить форма, а на не комбо боксы, эдиты которые заполняю и жму ок.

частично сделал
Код:

Код:
procedure TForm3.Button1Click(Sender: TObject);
begin
Form2.ADOTable1.Insert;
Form2.ADOTable1.Fields.Fields[0].NewValue:='1';
Form2.ADOTable1.Fields.Fields[2].NewValue:=ComboBox1.Text;
Form2.ADOTable1.Fields.Fields[3].NewValue:=ComboBox2.Text;
Form2.ADOTable1.Fields.Fields[4].NewValue:=Edit1.Text;
Form2.ADOTable1.Fields.Fields[5].NewValue:=Edit2.Text;
Form2.ADOTable1.Fields.Fields[6].NewValue:=Edit3.Text;
Form2.ADOTable1.Fields.Fields[7].NewValue:=Edit4.Text;
Form2.ADOTable1.Fields.Fields[8].NewValue:=Edit5.Text;
Form2.ADOTable1.Fields.Fields[9].NewValue:=Edit6.Text;
Form2.ADOTable1.Fields.Fields[10].NewValue:=Edit7.Text;
Form2.ADOTable1.Fields.Fields[11].NewValue:=ComboBox3.Text;
Form2.ADOTable1.Fields.Fields[12].NewValue:=ComboBox4.Text;
Form2.ADOTable1.Fields.Fields[13].NewValue:=Edit8.Text;
Form2.ADOTable1.Fields.Fields[14].NewValue:=Edit9.Text;
Form2.ADOTable1.Fields.Fields[15].NewValue:=Edit10.Text;
Form2.ADOTable1.Fields.Fields[16].NewValue:=ComboBox5.Text;
Form2.ADOTable1.Fields.Fields[17].NewValue:=ComboBox6.Text;
Form2.ADOTable1.Fields.Fields[18].NewValue:=ComboBox7.Text;
Form2.ADOTable1.Fields.Fields[19].NewValue:=ComboBox9.Text;
Form2.ADOTable1.Fields.Fields[20].NewValue:=Edit11.Text;
Form2.ADOTable1.Fields.Fields[21].NewValue:=Edit12.Text;
Form2.ADOTable1.Fields.Fields[22].NewValue:=Edit13.Text;
Form2.ADOTable1.Fields.Fields[23].NewValue:=Edit14.Text;
Form2.ADOTable1.Fields.Fields[24].NewValue:=Edit15.Text;
Form2.ADOTable1.Fields.Fields[25].NewValue:=ComboBox10.Text;
Form2.ADOTable1.Fields.Fields[26].NewValue:=Edit16.Text;
Form2.ADOTable1.Post;
Сдесь ключевое значие в базу присваивается 1. Просто в базе есть связи и ключ не может быть "счетчиком" и поставлено "числовой"
Как сделать чтобы при добавлении автоматически увеличивалось значение на одно?
И в бд гриде у меня почему то отображается только столбец кода и первый после него столбец, остальные нет. Хотя все в базе добавляется
Elementig вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение через список выбора одного диапазона таблиц через другой P10neer Microsoft Office Excel 5 23.12.2010 23:44
Заполнение строк через VB форму ХреновыйПрогер Microsoft Office Excel 3 24.11.2010 20:57
Запускпроцедуры через кнопку Lepricon69 Общие вопросы Delphi 7 14.06.2010 14:23
заполнение ячеек через поиск Окоча Юра Microsoft Office Excel 5 16.01.2010 23:59
Выбрать радио-кнопку через массивы Jensi PHP 2 18.03.2009 15:14