legatura între Tabele si Formulare

Informatii despre cum se utilizeaza Microsoft Access 2003. Baze de date, Interogari, Formulare, Rapoarte, etc
adof
Mesaje: 466
Membru din: Mie Iul 14, 2010 12:42 pm
Localitate: Sibiu

legatura între Tabele si Formulare

Mesaj de adof » Lun Aug 16, 2010 9:28 pm

sal

am o baza de date simpla
am creat tabelele
şi un formular
dar formularul l-am creat separat fară wizard

acum vreau sa fac legatura între formular şi tabele ca sa introduc datele
am încercat sa scriu calea în formular la Propietaţi în Control Source
nu am reusit (bineînţeles)

rugamintea este daca se poate sa imi spuneţi cum sa fac sau unde sa gasec sa citesc despre acest lucru

atasez baza de date

mulţumesc
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Ultima oară modificat Joi Aug 19, 2010 6:56 am de către IPP, modificat 1 dată în total.
Motiv: Subiect mutat

adof
Mesaje: 466
Membru din: Mie Iul 14, 2010 12:42 pm
Localitate: Sibiu

Re: legatura între Tabele si Formulare

Mesaj de adof » Joi Aug 19, 2010 6:12 pm

ma poate ajuta cineva ?

sau nu se poate sa fac separat formularele şi sa adaug legaturile?

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

Re: legatura între Tabele si Formulare

Mesaj de Dr. Cloud » Joi Aug 19, 2010 6:39 pm

Ti-am sters campurile tale si am facut astfel:
- am intrat in modul Design View al formularului;
- am sters acele campuri;
- am apasat pe butonul Add Existing Field;
- am tras cu mouse-ul campurile care ma interesau si apoi am iesit din modul de proiectare;
- am inchis si formularul;
- am intrat in modul de proiectare al tabelului Table_Copii si am eliminat cheia primara de la coloana ID_Copil;
- am intrat in modul de creare a relatiilor si am facut o relatie intre cele doua tabele:
ScreenShot045.JPG
- am intrat in modul de proiectare pt. tabelul Table_Copii si am dat un click pe coloana ID_Parinte;
- am apasat pe tab-ul Lookup si am ales optiunea List Box;
- la Row Source am ales 3 coloane: ID_Angajat, Nume_Angajat, Prenume_Angajat;
- la Column Count am pus 3:
ScreenShot046.JPG
- am salvat si am iesit din modul de editare.

Apoi am completat date in acele tabele.
In tabelul cu copii, pe coloana ID_Angajati o sa iti apara o lista cu ID, Nume si Prenume Angajat ca sa stii cum sa le atribui ID-ul.
Acum, daca deschizi formularul, o sa fie totul completat.
ScreenShot047.JPG
Atasez si o mostra.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

adof
Mesaje: 466
Membru din: Mie Iul 14, 2010 12:42 pm
Localitate: Sibiu

Re: legatura între Tabele si Formulare

Mesaj de adof » Joi Aug 19, 2010 9:47 pm

sal
îţi mulţumesc ca ai raspuns

am mai invaţat ceva chestia cu Lookup pt parinte este tare

sţiu ca baza de date facuta de mine nu avea o relaţie între tabele

dar ma interesa formularul făcut de mine fără nici o legatură cu tabelele şi SĂ SCRIU LEGATURA ÎNTRE ELE (tabel-formular)
adica în formular în mod proiectare sa scriu calea unde sa ajunga (tabelul şi coloana) datele introduse în formular

în modul Design View nu gasesc butonul Add Existing Field;

cred ca nu m-an exprimat corect dar nu mai stiu cum sa explic


dar am sa pricep altfel
1 ex:
am un tabel şi un formular pt acel tabel
în tabel adug o coloană

CUM MODIFIC FORMULARUL CA SĂ APARĂ CÂMPUL ÎN FORMULAR pentru COLOANA NOU INTRODUSĂ ÎN TABEL?

IPP
Moderator
Moderator
Mesaje: 4196
Membru din: Mie Iul 29, 2009 7:26 am
Localitate: Cluj-Napoca

Re: legatura între Tabele si Formulare

Mesaj de IPP » Joi Aug 19, 2010 10:23 pm

Buna seara

Vedeti daca pasii (si imaginile atasate) va ajuta:

1.Afisati Form-ul in modul design.
2.Click drepta pe bara cu denumirea form-ului, Properties (v. poza1)
3.Din lista derulanta (care implicit poate afiseaza altceva, de exemplu Detail) alegeti Form (v. poza2)
4.In fereastra care apare, in tabul All, la Record source, ar trebui sa aveti in lista toate elementele disponibile (tabele, querr...) (v. poza 3). Selectati tabela care va intereseaza.
5.Inchideti fereastra. Legatura fiind creata, orice adaugare de camp (=coloana) noua in tabelul respectiv va putea fi folosit in acel form.

Nota. Pasii descrisi mai sus nu va rezolva problema intiala (un singur form pentru introducerea unor informatii in doua tabele distincte fara ca acele tabele sa fi fost interconectate (prin intermediul unui querry de exemplu) in prealabil.

IP
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

adof
Mesaje: 466
Membru din: Mie Iul 14, 2010 12:42 pm
Localitate: Sibiu

Re: legatura între Tabele si Formulare

Mesaj de adof » Vin Aug 20, 2010 7:20 am

mulţumesc mult
rezultatul e super

lam descoperit când am cautat butonul add-exist files pe la 2 noaptea

nu am crezut ca mai intră cineva pe forum după mine la ora 22 şi am iesit

mie îmi apare şi o lista de câmpuri dupa ce am ales în Record source din ce tabel sau qerry adaugi înregistrările
şi le pot trage cu mouse direc pe formular în modul desing view

şi pot adauga alte tabele daca le fac forme separate şi le adaug ca subfoldere

mulţumesc înca o dată acum pot sa imi corelez tabelele cu formularele şi le face direct forma de care este nevoie ma refer la câmpuri

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

Re: legatura între Tabele si Formulare

Mesaj de Dr. Cloud » Vin Aug 20, 2010 12:07 pm

Scuzele mele, dar abia acum am vazut ca tu lucrezi cu Access 2003. De aceea unele detalii pe care ti le-am dat nu le gasesti :oops:

adof
Mesaje: 466
Membru din: Mie Iul 14, 2010 12:42 pm
Localitate: Sibiu

Re: legatura între Tabele si Formulare

Mesaj de adof » Vin Aug 20, 2010 1:41 pm

sal
nici o problema

dar era bine daca era 2003

dar nici macar 2003 nu este :)

adof
Mesaje: 466
Membru din: Mie Iul 14, 2010 12:42 pm
Localitate: Sibiu

Re: legatura între Tabele si Formulare

Mesaj de adof » Sâm Aug 21, 2010 11:03 pm

o rugaminte
va puteţi uita daca am facut bine pînă acum

ca nu am lucrat cu nici un query este vreo problemă?

cu pot sa se updateze tabelul Denumire_nume

daca în formular la înregistrari adaug un nume nou faţa de cele din tabel

mersi
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

adof
Mesaje: 466
Membru din: Mie Iul 14, 2010 12:42 pm
Localitate: Sibiu

Re: legatura între Tabele si Formulare

Mesaj de adof » Joi Aug 26, 2010 12:29 pm

ajutor

:)

raspunde cineva ? :P :shock:

Închis

Înapoi la “Intrebari despre Access 2003”