Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.28;
Скачать: CL | DM;

Вниз

Как вставить в новую запись данние не отображающиеся DBGrid???   Найти похожие ветки 

 
Berezne   (2003-08-01 13:25) [0]

Есть файл БД Парадокс. в нем поля: Nomer_z, Suma, Data.
На фроме лежит DBGrid и TEdit. В нем отображаются только поля Suma и Data. Как при добавлении новой строки в DBGrid задать чтоби полю Nomer_z автоматически присваивалось значение TEdit, а SUMA и DATA буду вносится вручную (но при етом оно, как я сказал више, не отображается в DBGrid). И ето все, соотвествено, записивалось би в файл.

У кого какие мисли пожалуста поделитесь.

Спасиба всем за сотрудничесто.


 
MsGuns ©   (2003-08-01 13:32) [1]

Да, тяжело сотрудничестить, если не понятно что собственно надо.

Если надо добавить в таблицу (не грид - в нем вообще нет записей), то что мешает - методы соотв. НД в помощь (FielByName, как пример)! Откуда брать значения для полей записей, абсолютно не касается этого самого грида.
Если надо, чтоб узер вводил прямо в грид, но часть полей, а остальные брать из каких-то других контролов, то опять же перед постом надо всовывать значения из едитов (или из других виз.контролов) в соотв.поля записи. При этом серобуромалиново, отображаются они в гриде или нет (исключение только для связующих полей детал-таблицы)


 
ulyanitsky ©   (2003-08-01 21:18) [2]

А делать все надо было так:

Необходимо просто было обработать событие AfterInsert компонента TDataSet (TQuery, TTable, ...), в которое вставить

DataSet1.FieldByName("Nomer_z").AsInteger := StrTiInt( txtData.Text );

И все!


 
MsGuns ©   (2003-08-01 22:15) [3]

>ulyanitsky © (01.08.03 21:18)
>И все!

Все ли ? А что в txtData.Text ? Или Пушкин позаботится ?



Страницы: 1 вся ветка

Текущий архив: 2003.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
3-91990
New laymer
2003-08-06 11:00
2003.08.28
Ошибка при создании таблицы


14-92175
Study
2003-08-11 14:04
2003.08.28
Что это?


3-92059
sensor-x
2003-08-02 03:25
2003.08.28
Вывести определенную строку из определенной колонки


3-92083
Sedunov Vitaly
2003-08-01 13:39
2003.08.28
ADODataSet и eoAsyncFetchNonBlocking


3-92000
Юстос
2003-08-06 05:02
2003.08.28
Как подключить базу данных Ms Access