Access - forma

5 отговора 247 прегледа
#1

Access - forma

Imam sledniq vypros : Imam 2 tablici v Access - Projects i Tasks. V Projects Primary key e Project ID, a v Tasks primery key e ProjectID+Task ID - vseki proekt moje da ima mnog tasks. Kak moga v edna forma kato izbera ot kombo opredelen proekt, v sledvashtoto kombo, kydeto sa tasks da se poqvqvat samo zadachite za izbraniq proekt v pyrvoto kombo?

Отговор
в отговор на KAK #2

решение

Здравей

проблема ти не е много за SQL форума.

Мисля че организация тип Master-Detail, те устройва прекрасно.
Другия вариант е при всяко сетване на проектния комбобокс да пускаш заявка към базата, което е по-кофти вариант според мен.

Светът е малък нека си помагаме.
Отговор
в отговор на Vermax #3

Re: решение

Форума не е SQL, а "бази данни". Какъвто и да е, но и access-a си е база данни. На теория ако някой има проблеми с dbase и Clipper, пак това е форума.
Даже ако трябва да раширяваме понятието "База данни", съм виждал фирма която използваше файловата система на DOS. Продаваха електронни компоненти и си имаха директории за групите компоненти, поддиректории за подгрупите и така до долна мъртва точка, където имаше едно текстово файлче кръстено на името на компонента(8.3 името не им стигаше,но бяха изобретателни в naming convention-a), а в самия файл си пишеха колко им е наличното. За интерфейс към "Базата Данни" използваха Norton Commander.

Отговор
в отговор на Blandings Castle #4

Re: решение

Това как да се разбира. Като гениално решение или като най-голямата тъпотия, която си виждал.
Най-добре спри да разширяваш понятието "База данни" защото в това дето си го дал има данни ама няма никаква база.


I feel like I should have a great idea right now. But I don't.
Отговор
в отговор на Linux.Lab #5

Re: решение

Споменавам го просто като решение. Не казвам че е добро - опазил ме Господ, по скоро беше забележка към мнението, че това не е клуб SQL. Все пак има много бази данни които не са SQL, не са даже и релационни.

Отговор
в отговор на KAK #6

Re: Access - forma

Ако комбо1 се казва X а другия ти е Y . В y слагаш критерий [Forms]![ImeForm]![X] а в в комбо X Събитието AfterUpdate пишеш [Forms]![ImeForm]![Y].Requery. Така след всяко обновяване на първия комбобокс ще се обновява и втория

Отговор