formular cu option group

Ce este nou in Microsoft Access 2010?
Informatii despre cum se utilizeaza Microsoft Access 2010.
Baze de date, Interogari, Formulare, Rapoarte, etc
Închis
danyt
Mesaje: 160
Membru din: Joi Mar 31, 2011 11:01 pm

formular cu option group

Mesaj de danyt » Joi Feb 13, 2014 8:13 pm

La sugestia unui coleg de forum referitoare la remodelarea bazei mele de date, de altfel intemeiata, am studiat speta mai in aprofunzime si am pornit un nou proiect. De data asta, m-am impotmolit la construirea unui formular de introducere a materialelor intr-o anumita categorie (materiale, obiecte de inventar si mijloace fixe), utilizand option group. Cum am gandit lucrurile? Selectez categoria din option group dupa care, selectez materialul din tabelul materiale(daca nu este il adaug). Problema e ca, la adaugarea unui material nou in tabelul materiale, acesta nu este asociat categoriei din care face parte (mat., OI, MF).
Ma puteti ajuta? Atasez BD. Multumesc.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

DR.ACCESS
Moderator
Moderator
Mesaje: 300
Membru din: Lun Sep 05, 2011 5:06 pm

Re: formular cu option group

Mesaj de DR.ACCESS » Dum Feb 16, 2014 12:08 pm

Buna,
De ce option group? E neaparat necesar, sau e doar de design?
In primul rand, obiectul frame cu option group este destinat introducerii unei valori intr-un camp al unui tabel. Daca vrei sa devina buton de actiune, atunci va trebui sa introduci un control Active X care sa aiba asociat un cod cu actiunea dorita. In plus, relatiile 1-1 in ACCESS sunt destinate acelor situatii in care o parte din "tabelul" scindat nu este folosita decat foarte, foarte rar (ca exemplu, 2 tabele angajati, unul cu date personale si unul cu date profesionale, legate pe un camp comun). In baza ta de date nu vad sensul tabelului materiale, daca in tabelul intrari materialul respectiv este un obiect, si nu o categorie pe care sa faci o grupare. In plus, o forma cu subforma se rafera la 2 tabele nu la un lant de 3,4 sau mai multe.
Am modificat un pic structura bazei tale de date, e drept, nu mi-e foarte clar care e diferenta intre id_intrare si id_material.
Se poate realiza un form pe tabelul categorii, introducem un subform pentru intrari (cele 2 tabele legate pe campul idCategorie). Un combobox care are ca sursa Id_categorie (cu ajutorul wizard-ului alegem ambele campuri din categorie si se va afisa denumirea, chiar daca se stocheaza id_ul) cu optiunea de cautare a inregistrarilor in form in functie de optiunea aleasa in combobox, va raspunde exact cerintei de a introduce un material in categoria aleasa in combobox.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
D. Tanase
MCT, MCTS
MOS Master Instructor

Avatar utilizator
mesersmith
Mesaje: 2088
Membru din: Sâm Oct 23, 2010 6:44 am
Localitate: calarasi
Contact:

Re: formular cu option group

Mesaj de mesersmith » Lun Feb 17, 2014 6:59 pm

Nu cred ca ai nevoie de option grup cu radio butoane.
E suficient sa pui un simplu combo in linia cu materialul respectiv, exact cum este acela cu UM.

danyt
Mesaje: 160
Membru din: Joi Mar 31, 2011 11:01 pm

Re: formular cu option group

Mesaj de danyt » Lun Feb 17, 2014 8:05 pm

M-am gandit ca ar fi mai ,,elegant" cu option group (trebuie sa-i dau dreptate lui dr.Access). De la postarea noului topic, vazand ca nu-mi raspunde nimeni, am mai sapat si m-am mai lamurit cum sta treaba cu option group. Intre timp ,,mi-a intins mana" dr.Access si am ramas la varianta cu combobox (de la care in prima faza am si plecat insa...... :geek: ). Multumesc.

Avatar utilizator
mesersmith
Mesaje: 2088
Membru din: Sâm Oct 23, 2010 6:44 am
Localitate: calarasi
Contact:

Re: formular cu option group

Mesaj de mesersmith » Lun Feb 17, 2014 8:12 pm

Imi cer scuze ca nu am raspuns si eu, am avut o problema in familie.
Asa cum ti-a spus si dr Access, tu ai pus acele radio butoane si nu le-ai legat niciunde si pentru ca ele urmau sa defineasca o categorie pentru fiecare material, ele trebuiau memorate in tabel.
Am folosit si eu radio butoane, dar erau doar pentru a culege o informatie temporara, cum ar fi deschiderea unui form conditionat cu acele butoane.
In plus, eu cred ca este mai elegant cu combo, pentru ca acea informatie va fi pe aceeasi linie cu denumirea materialului in discutie, lucru care face si operarea mai usoara si mai rapida. In plus, obtii si eliminarea erorilor de introducere de la tastatura.

danyt
Mesaje: 160
Membru din: Joi Mar 31, 2011 11:01 pm

Re: formular cu option group

Mesaj de danyt » Lun Feb 17, 2014 10:20 pm

Nu-i nimic. Oricum, apreciez gestul. Am mai lucrat la aplicatia mea, si cum era ,,firesc", la construirea unei proceduri la evenimentul on exit aplicat la campul nr.doc.de intrare din Fintrari (Sfmintrari) rezultatul nu a fost cel scontat, adica: trebuia sa-mi deschida Fdistribuire la materialul care era supus distribuirii insa acesta mi se deschide, invariabil, pe primul material intrat (ca si cum nu ar tine cont de filtrare). Cum o rezolv?
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Avatar utilizator
mesersmith
Mesaje: 2088
Membru din: Sâm Oct 23, 2010 6:44 am
Localitate: calarasi
Contact:

Re: formular cu option group

Mesaj de mesersmith » Lun Feb 17, 2014 10:37 pm

Nu stiu in ce masura codul existent era functional, asa incat l-am schimbat.
Vezi daca este ceea ce doreai tu.
Vad ca ai pus un combo, dar doar pentru cautare. Cred ca ar trebui sa-l pui si in linie cu materialul respectiv, atunci cand se introduc acele materiale.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

danyt
Mesaje: 160
Membru din: Joi Mar 31, 2011 11:01 pm

Re: formular cu option group

Mesaj de danyt » Lun Feb 17, 2014 10:51 pm

Brici. Multumesc.

Închis

Înapoi la “Intrebari despre Access 2010”