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

Вниз

DBMemo Вопрос   Найти похожие ветки 

 
HEND   (2012-10-30 16:50) [0]

Добрый день, вопрос такой, есть на форме DBMemo и TimeDataPicker
Хотелось бы что бы при выборе даты она отображалась в DBmemo как текст(это не проблема в принципе) но как заставить ее записаться в поле к которому привязан DBMemo . Т.е. в DBMemo  дата отображается  - методом .Add вставляю строку, но в поле не заноситься..Подскажите кто знает..
Спасибо...


 
Медвежонок Пятачок ©   (2012-10-30 17:41) [1]

Хочешь занести в поле - заноси в поле.


 
HEND   (2012-10-30 18:45) [2]

Т.е вариантов заставить DBMemo это сделать нету?..


 
AV ©   (2012-10-30 19:42) [3]

commit?


 
твой моск   (2012-10-30 20:25) [4]

По телику показывают анжелину жоли. Ты берешь фломастер и рисуешь на ейной харе усы.
Другие зрители усов не видят. Но если усы нарисовать на самой джоли то увидишь их ты твой сосед и все остальные. Аналогия понятна?


 
HEND   (2012-10-30 22:24) [5]

Ты идешь по незнакомому городу и спрашиваешь у человека, к переулку им. А.Джоли..., человек отвечает тебе - "нужно идти по улице..". Ты спрашиваешь по какой..В ответ - "по асфальтной"..
-Анталогия понятна??


 
HEND   (2012-10-31 01:17) [6]

d_val:= (Ch_data.DataModule2.IBTable1["HCH_NOTE"]);//Копируем содержимое  поля
d_val:=TrimRight(d_val) ;  //Удаляем вставленные ДБМемо пробелы

d_time:= (">"+ (DateToStr(DateTimePicker1.Date)) + ">" +(TimeToStr(DateTimePicker2.Time)) + ">");// получаем дату время
d_val:= d_val + d_time; //соединяем

   Ch_data.DataModule2.IBTable1.Edit;
   Ch_data.DataModule2.IBTable1["HCH_NOTE"] := d_val; //Пишем новое значение в поле

Вообщем как то так вроде работает..


 
Германн ©   (2012-10-31 02:55) [7]


> Вообщем как то так вроде работает.

Для полного понимания осталось узнать про метод TIBTable1.Post.


 
Медвежонок Пятачок ©   (2012-10-31 08:58) [8]

Поста здесь явно недостаточно.
так как запись в TDBMemo.Text никак не чувствуется датасорсом. И датасет не переводится при этом в dsEditMode


 
Медвежонок Пятачок ©   (2012-10-31 09:08) [9]

d_val:= (Ch_data.DataModule2.IBTable1["HCH_NOTE"]);//Копируем содержимое  поля

А если менее сурово?

d_val := dbMemo1.Field.AsString;

Или хотя бы так

dbMemo.DataSource.DataSet.FieldByName(dbMemo1.DataField).AsString


 
AV ©   (2012-10-31 09:16) [10]


>  запись в TDBMemo.Text никак не чувствуется датасорсом

ничего себе..
А я вот давно юзаю прожку, собственного изготовления, под mssql,
И когда редактируешь (с автокомитом) и переходишь на другую строку - сохранения остаются.


 
Медвежонок Пятачок ©   (2012-10-31 09:34) [11]

Ну так ты переходишь.
А ты возьми датасет, сделай ему кансел (чтобы не было dsEdit dsInsert), затем запиши в текст контрола что-нибудь и проверь после этого DataSet.State


 
AV ©   (2012-10-31 10:15) [12]


> А ты возьми датасет, сделай ему кансел

придет новый человек, обязательно так напишу :)
Когда разберется почему ничего не происходит - как раз поймет для чего этот инструмент нужен и не накосячит


> Ну так ты переходишь.

ну да, идет неявный Post и Commit
с неявным Edit перед ними



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

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

Наверх




Память: 0.49 MB
Время: 0.009 c
8-1231523798
inviz
2009-01-09 20:56
2013.05.26
изменение скорости вращения привода


15-1358492068
O'ShinW
2013-01-18 10:54
2013.05.26
Может ли автомобильный мост(балка) обвалится от снега?


2-1351502789
i2e
2012-10-29 13:26
2013.05.26
цвет заливки в excel


15-1354457051
wl
2012-12-02 18:04
2013.05.26
диск перегружен 100%


15-1358457739
Vagner
2013-01-18 01:22
2013.05.26
Посоветуйте фильмы