Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 3.195 pregleda

Najnovija ↓

petlja u okviru datasheet subform-e 04.12.2010. u 21:56 · pre 193 meseca #1
Zdravo svima!

Evo koda koji mi zadaje probleme.

With sfrm_PML
Me!sfrm_PML.SetFocus
Me!sfrm_PML.Form!ID.SetFocus
.Form!ID = i
.Form!M = PM
.Form!PJ = PJ
.Form!Provizija = PPOU
End With


Naime, želim da mi se ovi podaci upišu svaki u zaseban red u subformi, a ne da se prepišu jedna preko druge u prvom redu.

Šta treba dodati u kod da bi to moglo normalno raditi?

Hvala!
Re: petlja u okviru datasheet subform-e 05.12.2010. u 09:46 · pre 193 meseca #2

U subformi na neki događaj , recimo kad kliknes na nju stavis

Forms!nazivglavneforme!pm = pm
Forms!nazivglavneforme!pj = pj
Re: petlja u okviru datasheet subform-e 05.12.2010. u 10:40 · pre 193 meseca #3
Hvala na odgovoru Trtko. Ja želim da se subforma popuni automatski podacima dobijenim iz forme pomoću petlje. Kako se ovo " i " iz koda povećava, tako da pređe u novi red.
Re: petlja u okviru datasheet subform-e 05.12.2010. u 11:59 · pre 193 meseca #4
A što ti je data source u subformi , tabela , guery ??
Znači ti moraš dodati nova polja u tablicu sa glavne forme da bi ti bilo prikazano u subformi.

Malo pojasni što točno želiš ili okaći primjer

Re: petlja u okviru datasheet subform-e 05.12.2010. u 12:31 · pre 193 meseca
izmenjeno 1 put, poslednji put neso000 05.12.2010. u 21:56
  1. neso00005.12.2010. u 21:56zapis iz teksta poruke
#5
Kada na glavnoj formi kliknem na dugme izračunaj bodove i proviziju potrebno mi je da se datasheet subforma popuni podacima red po red.

u kodu imam petlju

i = 1
do until ....
................
................ U ovom delu se računaju potrebni podaci koji treba da budu ispisani u podformi (i, PM, PJ i PPOU)
................
With sfrm_PML
Me!sfrm_PML.SetFocus
Me!sfrm_PML.Form!ID.SetFocus
.Form!ID = i
.Form!M = PM
.Form!PJ = PJ
.Form!Provizija = PPOU
End With
i=i+1
loop

Petlja radi dobro jer mi eksternu tabelu puni podacima onako kako ja želim. Podforma mi se popunjava tako što mi svaki novi zapis prepisuje prethodni u prvom redu i na kraju mi ostaje zadnji zapis u prvom redu, a to nije ono što želim.

Napomena: Ovo je samo deo forme koji se u prilogu vidi. U gornjem delu forme se unose podaci na osnovu kojih se pritiskom na dugme izračunavaju podaci koji treba da budu upisani u podformu.
Re: petlja u okviru datasheet subform-e 06.12.2010. u 15:02 · pre 193 meseca #6
Nista ne razumem sta pokusavas da uradis. Subforme i petlje ne idu zajedno, cela ideja subformi je da se izbegnu petlje. Mozda ti ne treba subforme, nego nesto drugo? U svakom slucaju, ne razumemo dovoljno sta pokusavas da uradis, pa je tesko dati bilo kakav savet.
Re: petlja u okviru datasheet subform-e 06.12.2010. u 18:29 · pre 193 meseca #7
U petlji se u svakom prolazu računaju 4 podatka i želim da se svaki prolaz prikaže na ekranu. Nadam se da se sada razumemo, a ako ne postoji li šansa da se nađemo na chatu ili preko skajpa?
Re: petlja u okviru datasheet subform-e 06.12.2010. u 23:11 · pre 193 meseca
izmenjeno 1 put, poslednji put neso000 07.12.2010. u 03:43
  1. neso00007.12.2010. u 03:43zapis iz teksta poruke
#9
Mišljenja sam da treba da upotrebim DoCmd.GoToRecord, ali ne znam kako.

U svakom slučaju rešio sam na drugi način to što sam hteo i to upotrebom Listbox-a umesto datasheet podforme.

Hvala svima koji su učestvovali ili su to kanili učiniti :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme