|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как заполнить 4 DBEdit данными
Здравствуйте!
Нужна помощь. Есть 4 DBEdit. Они соединены с Oracle таблицей. В которой по одному первичному ключу хранятся 4 записи. Их необходимо вывести одновременно в 4 DBEdit. |
#2
|
|||
|
|||
А в чем собственно проблема? DataSource , DataField
|
#3
|
|||
|
|||
у меня предметная область - тест. 4 едита хранят 4 ответа на 1 вопрос, т.е. ответ правильный 1.
|
#4
|
|||
|
|||
Тема актуальна. Нужна помощь
|
#5
|
||||
|
||||
Код:
DBEdit1.FieldName := 'поле1'; DBEdit2.FieldName := 'поле1'; и т.д., только надо все 4 DBEdit свзять с DataSource, который в свою очередь будет связан с TOracleTable (или чем вы там пользуетесь) Коли навчався в школі я - в мені росли мозгЫ. КудИж вони поділися? гы-гы гы-гы гы-гы... ICQ: 593977748 Nick: Marvel |
#6
|
|||
|
|||
У меня каждый DBEdit связан с DataField и DataSource. И все 4 едита отображают одно и тоже значение из 4 возможных
|
#7
|
||||
|
||||
Насколько я понял все ответы храняться в одной таблице, в каждой строчке по ответу, DBEdit-ы всё правильно показывают, т.к. курсор стоит на одной строке, а ты хочешь чтобы сразу на 4-х. Я думаю проще будет организовать таблицу как собственно и подумал Marvel, т.е. запись одна, а у неё 5 полей: ID, Ответ 1, Ответ 2, Ответ 3, Ответ 4. Ну и можно добавить ещё одно поле где будет храниться правильный ответ или можно правильные ответы хранить в другой таблице.
|
#8
|
|||
|
|||
Имеется вот такая схема данных. Необходимо под неё сделать приложение
Последний раз редактировалось Botaniq, 21.06.2010 в 08:05. |
#9
|
||||
|
||||
значит нужно проходицца по записям 1,2,3,4,5 и записывать это не в TDBEdit, а в TEdit, потом брать дальше данные 6,7,8,9,10, потом 11,12,13,14,15 и т.д. и т.п.
Коли навчався в школі я - в мені росли мозгЫ. КудИж вони поділися? гы-гы гы-гы гы-гы... ICQ: 593977748 Nick: Marvel |
#10
|
|||
|
|||
Схема данных конечно дурацкая. Можно сделать, чтобы каждый DataSource соединялся с отдельным TTable (TStoredProc, или что у вас там), и каждый TTable стоял на соответствующей записи.
|
#11
|
|||
|
|||
Подскажите как пройтись по записям????
|
#12
|
||||
|
||||
можно
Код:
Table1.RecNo = №_записи; Код:
SELECT * FROM my_table LIMIT 0, 4; потом LIMIT 5, 9 и т.д. Коли навчався в школі я - в мені росли мозгЫ. КудИж вони поділися? гы-гы гы-гы гы-гы... ICQ: 593977748 Nick: Marvel |
#13
|
|||
|
|||
Можете полностью код написать?? Плизз
|
#14
|
||||
|
||||
дык яж не знаю чего вы там наваяли, кидайте свой код, покажу на нём
Коли навчався в школі я - в мені росли мозгЫ. КудИж вони поділися? гы-гы гы-гы гы-гы... ICQ: 593977748 Nick: Marvel |
#15
|
|||
|
|||
Держите мою программу
|