OdesitVadim
точно! у меня определяет хэндл окна, но не определяет хэндл компонента....
хммм....
как быть?
точно! у меня определяет хэндл окна, но не определяет хэндл компонента....
хммм....
как быть?
с помошью WINSIGN32 узнал что имя компонета - EDIT ......
Может быть маленькая пакость со стороны проги - если Edit не настоящий - тоесть рисуется програмно. тогда будет очь напряжно.
или даже можно следующим образом - по умолчанию при открытии формы, фокус ввода уже стоит на компоненте EDIT, и в буфере обмена Винды у меня уже хранятся необходимые для пересылки данные,
Во втором модуле в uses пишешь первый модуль. Потом там где тебе надо получить id пишешь следующее. id:=ИмяПервойФормы.НавзаниеТаблицы.(здесь пишешь из какого поля тебе надо получить айди); Например
id:=frmMain.Table1.FieldByName('MyField').AsInteger;
НА одной форме выбирается из таблицы какой-то елемент, и чтобы его открыть для редактирования в следующей формае, нужно в модуле редактирования дать запрос с id редактируемого елемента.
Жду помощи.
Твой id редактируемого элемента - есть параметр диалога. Так что все подходит.
Solnake
Не важно, где расположены датасет, датасорс и грид. Важно их связать.
Т.е. в датасорсе указать в качестве датасета - datamodule.dataset, у грида, в качестве датасорса - datamodule.datasource.
Свяжи все это и в design mode скажи датасету active:=true. В таблице праямо в дезигн моде должен отобразиться набор данных.
Добавлено:
что-бы прописать у грида, в качестве датасорса - datamodule.datasource нужно в модуле формы, где лежит грид в юзес добавить датамодуль... или просто в любом месте кода написать datamodule1, нажать ктрл+ф9 и у тебя по нажатию клавиши йес все автоматом добавится, если уже не было добавлено...
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
Предыдущая тема: Вероятность одинакового CRC32