Cum pot lucra cu combo box în cascadă?

slevy
Mesaje: 11
Membru din: Mar Noi 06, 2012 3:38 pm
Localitate: Pucioasa

Cum pot lucra cu combo box în cascadă?

Mesaj de slevy » Mar Noi 13, 2012 7:42 pm

Sunt novice în programarea VBA și de aceea vă rog să mă ajutați în rezolvarea următoarei probleme:
- am un formular într-o aplicație access în care două combo box-uri vreau să lucreze interconectat, adică în funcție de selecția din primul combo, în al doilea combo să pot accesa un număr limitat de opțiuni (un filtru);
- ambele combo box-uri culeg informațiile din tabele diferite legate prin integritate referențială, care nu stau la baza interogării formularului, iar informația selectată vreau să o salvez în tabelul care stă la baza interogării formulării.
Vă mulțumesc anticipat!

newbie
Moderator
Moderator
Mesaje: 559
Membru din: Mie Mar 09, 2011 9:38 am
Localitate: Tirgu Mures

Re: Cum pot lucra cu combo box în cascadă?

Mesaj de newbie » Mar Noi 13, 2012 9:09 pm

pe forum gasesti multe subiecte legate de combobox in cascada. mai jos ai atasat un exemplu (publicat tot pe acest forum)

Dr. Cloud
Mesaje: 3327
Membru din: Mar Oct 02, 2012 11:19 am

Re: Cum pot lucra cu combo box în cascadă?

Mesaj de Dr. Cloud » Mar Noi 13, 2012 9:11 pm

@newbie nu ai ataşat nimic. :D

newbie
Moderator
Moderator
Mesaje: 559
Membru din: Mie Mar 09, 2011 9:38 am
Localitate: Tirgu Mures

Re: Cum pot lucra cu combo box în cascadă?

Mesaj de newbie » Mar Noi 13, 2012 9:12 pm


slevy
Mesaje: 11
Membru din: Mar Noi 06, 2012 3:38 pm
Localitate: Pucioasa

Re: Cum pot lucra cu combo box în cascadă?

Mesaj de slevy » Mie Noi 14, 2012 2:48 pm

Mulțumesc! Studiasem exemplul pe care mi l-ai dat.
Este o problemă pe care am identificat-o în exemplu de pe link-ul viewtopic.php?f=59&t=4668:
În exemplu avem trei combo: țara, județul și orașul. Dacă selectez informațiile în ordinea afișată a combo box-urilor, este OK, dar doar pentru prima înregistrare, începând cu următoarea înregistrare pot logic schimba datele doar în ultimul combo. Informațiile din ultimul combo rămân neschimbate indiferent ce aș selecta în celelalte două.
Cu rezolv problema în cazul acesta?

Dr. Cloud
Mesaje: 3327
Membru din: Mar Oct 02, 2012 11:19 am

Re: Cum pot lucra cu combo box în cascadă?

Mesaj de Dr. Cloud » Mie Noi 14, 2012 2:58 pm

Urcaţi aici o copie a bazei de date pe care lucraţi, evident, după ce îndepărtaţi informaţiile cu caracter personal/confidenţial.

slevy
Mesaje: 11
Membru din: Mar Noi 06, 2012 3:38 pm
Localitate: Pucioasa

Re: Cum pot lucra cu combo box în cascadă?

Mesaj de slevy » Mie Noi 14, 2012 7:47 pm

Postez baza de date la care lucrez.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

newbie
Moderator
Moderator
Mesaje: 559
Membru din: Mie Mar 09, 2011 9:38 am
Localitate: Tirgu Mures

Re: Cum pot lucra cu combo box în cascadă?

Mesaj de newbie » Mie Noi 14, 2012 10:27 pm

ai atasat un exemplu cu un form Test. Sa te uiti si la cboGrad - in design view la Data (respectiv query pe care este construit) la criteria.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

slevy
Mesaje: 11
Membru din: Mar Noi 06, 2012 3:38 pm
Localitate: Pucioasa

Re: Cum pot lucra cu combo box în cascadă?

Mesaj de slevy » Mie Noi 14, 2012 11:49 pm

Cred că există undeva o eroare întrucât nu pot selecta date din combo Grad.

newbie
Moderator
Moderator
Mesaje: 559
Membru din: Mie Mar 09, 2011 9:38 am
Localitate: Tirgu Mures

Re: Cum pot lucra cu combo box în cascadă?

Mesaj de newbie » Joi Noi 15, 2012 9:40 am

pina nu selectezi ce categorie doresti - combo grad ramine inactiv. Selecteaza intii categoria de personal si apoi gradul pe care il are.

Închis

Înapoi la “Visual Basic for Application (VBA) - Intrebari tehnice”