ПредишенСледващото

Ред на таблицата - като бутон

Има една база данни за Delphi
компонента:
ADOConnection1 - tsepanul DB Сайтът разполага
ADOTable1 - Активиране на маса
ADOQuery1 - са подали заявление за полеви naimen на нашата маса
DataSource1 - всичко podkonnektili.

Кроче в началото всички програми в DBGridEh1 показва правилно.

Но нямаше нужда да направите следното:
алгоритъм:
1) изолиран (или как най-добре да го организираме?) A поле от таблицата (DBGridEh1).
2), когато натиснете бутона "Go".
3) преминете към друга форма, съответстваща на избраното поле. Но всяка област ще има своя собствена форма!

Т.е. проблемът е: Как да направите така, че всеки ред в таблицата (DBGridEh1) има някои връзки?
За да уволня form2.show вид екип;

Момчета, моля да ми кажете.

Работа с двойно кликване върху колона или неговото заглавие?

Това се отнася до - бутон "отиде", вместо.

1) Лечение на двойно кликване върху линията изцяло (или най-горната му част, просто правя на всеки сайт, където е възможно)
--------------------------------------------------------------------
2) При един пример. Има линии:
1_____
2_____
3_____
4_____

Отбелязваме (маркирайте или нещо друго), ред 1 натиснете бутона "", за да отворите формуляр А - празен.

Отбелязваме (маркирайте или нещо друго) ред 3 натиснете бутона "" отваря # XA0; Форма В - празна.

С бутон, за да се получи малко по-трудно - трябва да запомните колоната, на която се натисне. И ако вместо бутони, за да се използва два пъти върху колоната и не мога да си спомня.

И така, какво точно са проблем, а след това? Запомнянето на колоната, на която да кликнете? При определяне на текущия запис на мрежата (или по-скоро набор от данни)? В формулярите за създаване? В тази форма на свързване със специфичен колона (поле)? Или нещо друго?

Момчета, всъщност това, което е необходимо в края на краищата?
За създаване на експертна система за "избор на домакински уреди."

Алгоритъмът работи по следния начин:
Потребителят през опции на менюто се избира, за да отговори на въпроси, водещи и в крайна сметка получава препоръка за покупка на определена стока.

И това е добре да прокарат бутоните за избор и ако след това друг да изпълнява механизма.
Но проблемът е, че трябва да се позволи на потребителите по време на изпълнение редактиране въпроси и отговори. Т.е. Трябва да се създаде административното пространство за ekspertke.

За да направите това, ще трябва да използвате базата данни. Аз създадох база данни на Microsoft Office Access (за щастие това не са имали проблеми).

На следващо място, бих искал да направя следното (защото по някакъв начин той може да го изпълни):
На първата страница, за да добавите DBGridEh1 компонент като списък от менюто-елементи. И от ADOConnection1, ADOTable1, ADOQuery1, DataSource1 изходните данни и база данни в DBGridEh1 - успях. Следващата стъпка планиран един запис в таблицата на базата данни = като елемент от менюто, но по някаква причина отказва да направи.

Реших да се опитаме да създадем меню чрез RadioGroup1 компонент.

И тук имаше проблеми:
1) Свойствата на тази не намерих DataSource компонент, чрез който мога да podkonnektitsya да ADO.
2) Как да се прилагат динамично добавени бутони за избор в зависимост от броя на записите в съответната таблица в базата данни.

Т.е. действителния въпрос е:
Момчета, кажете ми, моля, как да сте сигурни, че когато стартирате приложението, програмата автоматично прави искане до определен таблицата в базата данни и динамично създаден радио бутона, в зависимост от броя на записите в таблицата, т.е. 1 = 1 бутон запис със съответното име.

PS. Обяснено като смог))


> На първата страница, за да добавите DBGridEh1 компонент като
> Списък Меню-елементи. И от ADOConnection1, ADOTable1,
> # XA0; ADOQuery1, DataSource1 изходните данни и база данни в DBGridEh1
> - успях.

Е, това е всичко. И какво повече и бутони за избор?
Потребителят избира един ред в DBGrid. Това е достатъчно.

Е, аз не разбирам как да се приложи в менюто = DBgrid

Свързани статии

Подкрепете проекта - споделете линка, благодаря!