![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() учусь создавать БД. все отлично получается, но вышла проблема.
в книге Фаронова "Delphi 7 программирование баз данных" дошел до обьяснений обработчика OnGetText и там прописаны MoveAuthor и MovePublish. Откуда они взялись, я понять не могу. мало того в книге названия и имена не 1 раз путаются ( ну эт хрен с ним) на дельфе в обработчике OnGetText пишу Код:
Text:= MoveMBook.Value кто читал эту книгу, догадаются о чем я ![]() если кто знает материал получше этой книги, киньте ссылку, буду рад почитать |
#2
|
|||
|
|||
![]() Книгу читал давно, но тут и так понятно. Это просто имя поля.
Если дважды щелкнуть на компоненте доступа данных, то появится редактор, а котором можно добавить компоненты для полей таблицы/запроса. Вот это такой компонент и есть. А Value - это свойство поля, хранящее значение поля текущей записи. |
#3
|
|||
|
|||
![]() Начинал разбираться с БД по книге Делфи 7 В подлиннике под р. А. Хоменко, В.Гофман, Е. Мещеряков, В Никифоров... Много по базам и просто "обычного" программирования. Есть по удаленнам БД
|
#4
|
|||
|
|||
![]() lmikle спасибо но то что ты написал не есть ответ
![]() определения value и полей таблиц я могу прочитать и в книге. fantomba буду рад если скинешь полное название книги |
#5
|
|||
|
|||
![]() дело в том что в книге написано следующее:
Цитата:
http://img167.imageshack.us/my.php?image=delphibd.jpg там я и прописываю обработчик OnGetText но дельфа на свойство value выдает ошибку... вот это я и хочу понять почему. Цитата:
|
#6
|
|||
|
|||
![]() Из приведенной картинки не ясно чего ты там делаешь "следующее".
А вот MoveMBook это явно не поле (на картинке его нет). А если это не поле, то и метода Value у этого MoveMBook может не быть, отсюда и ошибка компилятора. Но если OnGetText прицеплен к "составному" полю, то должно быть примерно так: Text := <Field1>.Value + ' ' + <Field2>.Value... где <Field1> и <Field2> поля базы строкового типа. Не забывайте делать резервные копии |