Intrerupere ciclu Do Loop

Informatii despre cum se utilizeaza Microsoft Access 2003. Baze de date, Interogari, Formulare, Rapoarte, etc

Intrerupere ciclu Do Loop

Mesajde viotu67 » Sâm Iul 10, 2010 10:33 am

Vreau ca la deschiderea unui formular ce contine date filtrate sa intrerup executia ciclului Do Loop, iar dupa ce modific datele din formular ciclul Do Loop sa plece de unde a ramas. Am atasat mai jos fisierul. Multumesc pentru atentie.
Fişiere ataşate
serviciu.mdb
(292 KiB) Descărcat de 4 ori
viotu67
 
Mesaje: 10
Membru din: Mar Iun 29, 2010 6:59 pm

Re: Intrerupere ciclu Do Loop

Mesajde lucian » Sâm Iul 10, 2010 12:14 pm

Decat sa te complici cu intreruperi si reluari nu ar fi mai simplu sa aplici doar un filtru pentru acea forma si care iti permite sa editezi inregistrarile care indeplinesc conditia de filtrare?...

Vezi in exemplul atasat formularul: L_TNumireAngajati care aplica un filtru dupa ce s-au selectat DataIni si DataFin din cele 2 combo-uri.
Fişiere ataşate
serviciu_l1.mdb
(348 KiB) Descărcat de 4 ori
lucian
Moderator
Moderator
 
Mesaje: 1719
Membru din: Vin Iul 31, 2009 8:32 am

Re: Intrerupere ciclu Do Loop

Mesajde viotu67 » Sâm Iul 10, 2010 1:49 pm

Multumesc foarte mult, lucian pentru raspunsul prompt, dar acel ciclu Do Loop primeste data de fitrare din alt ciclu Do Loop. Eu am incercat sa dau un mic exemplu cam ce vreau sa fac. Daca mai alte idei sunt bine venite.
viotu67
 
Mesaje: 10
Membru din: Mar Iun 29, 2010 6:59 pm

Re: Intrerupere ciclu Do Loop

Mesajde Marin Zanfir » Sâm Iul 10, 2010 5:27 pm

O solutie este cea din atasament.
Fişiere ataşate
serviciu.mdb
(268 KiB) Descărcat de 10 ori
Marin Zanfir
Moderator
Moderator
 
Mesaje: 44
Membru din: Vin Sep 04, 2009 8:45 am
Localitate: Slatina

Re: Intrerupere ciclu Do Loop

Mesajde viotu67 » Sâm Iul 10, 2010 8:47 pm

Da, asa ceva. Sa verific daca merge. Multumesc mult.
viotu67
 
Mesaje: 10
Membru din: Mar Iun 29, 2010 6:59 pm

Re: Intrerupere ciclu Do Loop

Mesajde viotu67 » Dum Iul 11, 2010 8:14 pm

Functioneaza, dar pentru fiecare angajat formularul se deschide de doua ori. Alta varianta?
viotu67
 
Mesaje: 10
Membru din: Mar Iun 29, 2010 6:59 pm

Re: Intrerupere ciclu Do Loop

Mesajde Marin Zanfir » Lun Iul 12, 2010 7:00 pm

In varianta trimisa de mine nu face cum spui tu.

Mai trimite un atasament.
Marin Zanfir
Moderator
Moderator
 
Mesaje: 44
Membru din: Vin Sep 04, 2009 8:45 am
Localitate: Slatina

Re: Intrerupere ciclu Do Loop

Mesajde lucian » Lun Iul 12, 2010 7:39 pm

viotu67 scrie:Functioneaza, dar pentru fiecare angajat formularul se deschide de doua ori. Alta varianta?

Am verificat varianta trimisa de Marin Zanfir si functioneaza fara probleme atat pe 2003 cat si pe 2007... asa ca mai verifica exemplul lui inca o data si vezi daca "originalul lui" se manifesta la fel sau ai gresit tu ceva la implementare.
lucian
Moderator
Moderator
 
Mesaje: 1719
Membru din: Vin Iul 31, 2009 8:32 am

Re: Intrerupere ciclu Do Loop

Mesajde viotu67 » Mar Iul 13, 2010 7:47 pm

Scuze, daca am gresit cu ceva.
Am pus fisierul la care lucrez. Daca aveti alte idei nu strica.
Fişiere ataşate
planserv.mdb
(664 KiB) Descărcat de 8 ori
viotu67
 
Mesaje: 10
Membru din: Mar Iun 29, 2010 6:59 pm

Re: Intrerupere ciclu Do Loop

Mesajde lucian » Mie Iul 14, 2010 1:14 pm

viotu67 scrie:Scuze, daca am gresit cu ceva.


Nu ai gresit cu nimic... doar am confirmat ca exemplul postat de Marin Zanfir este functional... ;)

viotu67 scrie:Am pus fisierul la care lucrez. Daca aveti alte idei nu strica.


Eeee... acum ai gresit totusi ceva: fata de fisierul initial unde nu erau decat 2 forme simple si daca nu o nimeream din prima atunci din a 2-a sigur... acum ai mult mai multe... si in plus, formaularul F1 nu mai este acelasi... asa ca ar ajuta daca poti explica ce faci/cum faci ca sa vedem ce nu iese si unde...
lucian
Moderator
Moderator
 
Mesaje: 1719
Membru din: Vin Iul 31, 2009 8:32 am

Următorul

Înapoi la Intrebari despre Access 2003

Cine este conectat

Utilizatorii ce navighează pe acest forum: Yahoo [Bot] şi 1 vizitator