|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - Строка БД (таблицы) - ссылка |
|
Прочие БД - Строка БД (таблицы) - ссылка
|
Пользователь Сообщения: 131 |
Профиль | Отправить PM | Цитировать Есть БД на делфи
Компоненты: ADOConnection1 - цепанули к БД Accsess ADOTable1 - Активировали таблицу ADOQuery1 - сделали запрос к полю naimen, нашей таблицы DataSource1 - все подконнектили. Кроче при запуске программы все выводит в DBGridEh1 правильно. Но возникла необходимость сделать следующее: Алгоритм: 1) Выделяешь (или как еще можно реализовать это?) некоторую строку(ячейку) из таблицы (DBGridEh1). 2) Жмешь кнопку "Перейти". 3)Происходит переходит на другую форму соответствующую выбранному полю. Но фишка в том, что каждое поле будет иметь СВОЮ форму! Т.е. проблема в том: Как сделать так чтобы любая строка таблицы (DBGridEh1) была некоторой ссылкой? Чтобы срабатывала команда типа form2.show; Ребята, подскажите пожалуйста. |
|
Отправлено: 21:13, 05-12-2007 |
Пользователь Сообщения: 131
|
Профиль | Отправить PM | Цитировать Сделал. Теперь есть нормальная связь между компонентами DBLookupComboBox1 и DBLookupListBox1.
В компоненте DBLookupListBox1 выводиться список. В перспективе д/б так. Пользователь выбирает строку (вопрос), т.е. совершает событие onClick Согласно выделенному вопросу подгружаются варианты ответов (DBRadioGroup1). Но проблема возникла на первом этапе - компонент DBLookupListBox1 выделяет сразу все строки (все вопросы). Как сделать так, что бы выделялась каждая строка я незнаю. Ребят, подскажите плз! ПС. БД будет не большая (учебная), DBLookupComboBox1 уже настроил подключил (да и легче его настроить) так что пусть будет он. |
Последний раз редактировалось Student00, 13-03-2013 в 19:25. Отправлено: 13:37, 04-02-2008 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать Вечером дома если до компа доберусь то посмотрю, но по чтению исходников - мама!!!!!!!!!
|
------- Отправлено: 14:09, 04-02-2008 | #12 |
Пользователь Сообщения: 131
|
Профиль | Отправить PM | Цитировать И опять решил проблему, оказывается в KeyField не то ключевое поле поставил.
Правда вопрос с тем, чтобы: Цитата:
|
|
Отправлено: 15:15, 04-02-2008 | #13 |
Пользователь Сообщения: 131
|
Профиль | Отправить PM | Цитировать Тоесть проблема в том, чтобы при клике на одну из строк DBLookupListBox1
Происходил запрос в БД в таблицу otvet и от туда брались ответы соответствующие вопросам. И в компоненте DBRadioGroup1 динамически добалялось то количество кнопок, которое соответствовало бы ответом на выбранный вопрос. |
Последний раз редактировалось Student00, 13-03-2013 в 19:25. Отправлено: 16:11, 04-02-2008 | #14 |
Пользователь Сообщения: 131
|
Профиль | Отправить PM | Цитировать
Вроде бы программа запускается, но когда совершаю указанное событие - зависает и в месте, где д/б радио кнопки - что-то похожее на вкл/выкл - мерцание.
|
Последний раз редактировалось Student00, 04-02-2008 в 21:44. Отправлено: 21:17, 04-02-2008 | #15 |
Пользователь Сообщения: 131
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:17, 05-02-2008 | #16 |
Пользователь Сообщения: 131
|
Профиль | Отправить PM | Цитировать Ребят, подскажите плз как сделать так, чтобы на событие DBRadioGroup1Click
Значения записывались в указанную таблицу в БД. Т.е. Кинул на форму компонент ADOTable1, который связан с этой таблицей. Теперь НАВЕРНОЕ надо найти метод этого компонента, который бы позволил при совершении указанного события записать значение (индекс) в таблицу log в БД. Возможно нужно использовать другой компонент... |
Отправлено: 17:52, 07-02-2008 | #17 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать SQL : Insert Into....
Вызываете... Это курсак или реальная програ? Если реальная о не используйте DB-aware компоненты. Намучаетесь. |
------- Отправлено: 18:43, 07-02-2008 | #18 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Цитата BlackEric:
В любом случае DoCmd.RunSQL "текстзапроса; " А кстати: что - у этого DBRadioGroup нету свойства DataSource - ее нельзя просто привязать к полю в таблице? |
|
Отправлено: 20:09, 07-02-2008 | #19 |
Пользователь Сообщения: 131
|
Профиль | Отправить PM | Цитировать Цитата:
А почему? )) Цитата:
Нужно бросить на форуму компонент ТADOQuery? Запрос прописывать в свойстве SQL или в коде? Или и там и там? |
||
Отправлено: 20:11, 07-02-2008 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ссылка в флеш анимации | 4ipusik | Хочу все знать | 2 | 23-10-2009 13:32 | |
flash - ссылка | bool | Вебмастеру | 5 | 26-10-2008 09:58 | |
Ссылка для назойливых | Ment69 | Юмор | 6 | 21-08-2007 11:20 | |
flash как ссылка | chem1 | Вебмастеру | 7 | 30-08-2005 14:50 | |
Ссылка не подчёркнутая | Cokol | Вебмастеру | 3 | 11-11-2003 11:21 |
|