Novo

Forum kao aplikacija na telefonu

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

kako preko macro setvalue postaviti neku vrednost ali na sva polja jedne kolone subforme

  • 10 odgovora
  • 3.282 pregleda

Najnovija ↓

kako preko macro setvalue postaviti neku vrednost ali na sva polja jedne kolone subforme 23.02.2009. u 19:57 · pre 215 meseci #1
dakle...imam formu...i u njoj jedan text box sa nekom vrenoscu u njoj.Postoji i comandno dugme koje na click staruje macro setvalue i postavlja vrednost iz ovog text box-a u tacno odrenjenu kolonu povezane subforme.Problem je u tome sto ovim ovom komandom zelim da mi upise ovu te istu vrenost ali u sve recorde ove kolone a ne samo na prvom kao sto radi
Re: kako preko macro setvalue postaviti neku vrednost ali na sva polja jedne kolone subforme 23.02.2009. u 20:34 · pre 215 meseci #2
moras da selektujes prvo sve rekorde da bi ti macro radio na sve rekorde jer macro setValue ti radi samo na jedan rekord po default ako imas npr 10 recorda i okines dugme macro ti obavi samo prvi ali prije toga selektuj sve record i okini dugme :P
Potpis
Sta da ti kazem, kad sve znas! net je svuda !
Re: kako preko macro setvalue postaviti neku vrednost ali na sva polja jedne kolone subforme 24.02.2009. u 10:16 · pre 215 meseci #8
to je to...modjutim javi se jos jedan problem
1) da li u ovom redu : Set ev = d.OpenRecordset("select * from table1") umesto table1 da bude naziv upita
2) da li u ovom redu :[table1 subform].Requery umesto table1 subform moze da stoji naziv subforme koja je current load


ili je problem, kao sto si rekao zato sto su mi nazivi objekata i redova odvojeni ili zato sto su mi forme povezane (iz jedne u drugu)....ili ko zna??????? (ako moze ovaj problem da se resi preko macro..jos bolje)

ako smaram reci slobodno
Re: kako preko macro setvalue postaviti neku vrednost ali na sva polja jedne kolone subforme 24.02.2009. u 17:05 · pre 215 meseci #9
Citat:
1) da li u ovom redu : Set ev = d.OpenRecordset("select * from table1") umesto table1 da bude naziv upita


Pa i ovo gore ti je upit, naime ako pogledaš svoj upit i ako klikneš na view ond češ vidjeti da je i on ovakav, no možda malo složeniji. Zato i tu možeš napisati kao i u query ..... Set ev = d.OpenRecordset("select * from tabela where sifra_radnika = ..... itd "

2. Naravno , uvijek možeš staviti da osviježi onu subformu koja ti je na glavnoj formi ili na nekoj otvorenoj formi.

Malo probavaj se igrat s kodom, ako i javi grešku ne odustaj odmah.

Re: kako preko macro setvalue postaviti neku vrednost ali na sva polja jedne kolone subforme 24.02.2009. u 22:16 · pre 215 meseci
izmenjeno 2 puta, poslednji put registrovan78 25.02.2009. u 10:01
  1. registrovan7825.02.2009. u 10:01zapis iz teksta poruke
  2. registrovan7825.02.2009. u 09:31zapis iz teksta poruke
#10
ok
Set ev = d.OpenRecordset("select * from tabela where sifra_radnika =KAKO BI PRAVILNO TREBALO OVDE NAPISATI

predpostavimo da mi treba sifra_radnika da bude ona iz trenutne ucitane forme npr "Pregled radnika"

pa bi bilo........where sifra radnika=Form![Pregled radnika]![sifra radnika]") ili gresim?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme