Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Forma citati određeni podatak iz prethodnog zapisa

[es] :: Access :: Forma citati određeni podatak iz prethodnog zapisa

[ Pregleda: 2751 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mneral4
Miroslav Neral
radnik
Karlovac

Član broj: 247663
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Forma citati određeni podatak iz prethodnog zapisa20.07.2010. u 13:14 - pre 167 meseci
Da li je moguce da u formi automatski cita određeni podatak iz predhodnog zapisa u novi zapis.
Naprimjer upisem Datum : 20.07.2010 a ja ocu da u novom zapisu automatski upisuje taj Datum u zadnje upisani Datum , ia tako redom da stalno prethodni zapis prebacuje u novi zapis.

Hvala
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.adsl.eunet.rs.



+15 Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa20.07.2010. u 13:39 - pre 167 meseci
Može zaobilazno, u AfterUpdate polja za koje hoćeš da "pamti" prethodno uneti podatak postavi:

Me.NazivPolja.DefaultValue = Me.NazivPolja.Value

ili skraćeno

NazivPolja.DefaultValue = NazivPolja

Ako hoćeš da odmah po otvaranju osobina DefaultValue polja novog zapisa bude postavljena prema prethodnom zapisu, onda mora malo VBA (otvoriš "recordset", premestiš se na poslednji unos, pročitaš vrednosti i postaviš DefaultValue jednog ili više polja prema unosu u poslednjem zapisu i zatim zatvoriš "recordset").
Pozdrav,
Branislav
 
Odgovor na temu

BiloKoje
Beograd

Član broj: 40147
Poruke: 401



+4 Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa20.07.2010. u 13:42 - pre 167 meseci

Ako se polje zove datum, na After Update upišeš kod:

Code:
Me.Datum.DefaultValue=Me.Datum


Uvek će ti podrazumevana vrednost biti ona koju si zadnju upisao.
 
Odgovor na temu

mneral4
Miroslav Neral
radnik
Karlovac

Član broj: 247663
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa20.07.2010. u 16:32 - pre 167 meseci
nece da cita zadnji unos.
Meni treba iz zadnji unos polje "Datum" prenesti podatak u novi rec pod nazivom polja "zadnji datum" a ne ponovo u polje "Datum" .
 
Odgovor na temu

mneral4
Miroslav Neral
radnik
Karlovac

Član broj: 247663
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa21.07.2010. u 08:48 - pre 167 meseci
Ispricavam se krivo sam objasnio !!!!!
Ovako u formi u polje "zadnji datum" želim da mi se automatski upiše posljednji unos od polja "Datum"
nešto kao [zadnji datum] = Previous([Datum])
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.adsl.eunet.rs.



+15 Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa21.07.2010. u 11:58 - pre 167 meseci
Moraš da definišeš "automatski upiše" jer postoje razlike.

Ako želiš da se "automatski upiše" na novom zapisu, onom u kome nije započet unos, to je jedna stvar u odnosu na "automatski upiše" u novi zapis u kome je započet unos.

Ponekad pomaže, ako su datumi hronološki i brzina nije preterano bitna, jedno DMax(). Npr. staviš unbound polje na formu (neka se zove txtPDatum) i zatim u OnCurrent forme staviš samo:

txtPDatum = DMax("DatumUnosa", "tblMojaTabela")

Ako nisu hronološki uneti, onda ostaje ono što sam napisao, da sa jednom VBA funkcijom pročitaš datum u poslednjem unosu i postaviš ga kao DefaultValue za drugo datumsko polje (tako da korisnik ne mora da ga unosi), ili ga prikažeš u jednom unbound polju kao informativnu vrednost korisniku tako da zna koji je poslednji unet datum.

Npr. ovako (iz glave, možda treba popravljati):

Function fPDatum() As Date
Dim rst As Dao.Recordset
Set rst = CurrentDB.OpenRecordset("SELECT * FROM tblTabela ORDER BY ID") 'ID je AutoNumber
With rst
If Not .EOF Then
.MoveLast
fpDatum = datDatum 'Naziv datumskog polja tabele
End If
End With
rst.Close
Set rst = Nothing
End Function

Sad u OnCurrent događaju forme pozovi funkciju koja će u Unbound polju naziva txtPrethDatum ispisati taj prethodni datum:

txtPrethDatum = fpDatum
Pozdrav,
Branislav
 
Odgovor na temu

mneral4
Miroslav Neral
radnik
Karlovac

Član broj: 247663
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa23.07.2010. u 09:23 - pre 167 meseci
Hvala na savjetima rijesio!

To je baza za goveda tako da mi to polje treba za racunanje drugog polja.

Na polje "zadnji datum" pod default value

=Nz(DMax(" [stvaran datum telenja] ";"tabtelenje";"[životni broj goveda]=Form.[životni broj goveda]");0)
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.adsl.eunet.rs.



+15 Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa23.07.2010. u 09:49 - pre 167 meseci
Jedan savet, tj. dva. Nemoj stavljati razmake u nazivu polja tabele, odnosno uopšte bilo kom objektu. Lakše je za manipulisanjem nazivom i nisu potrebne velike zagrade [].

Drugo, izbegavaj dijakritičke karaktere, tj. "naša slova", jer na pojedinim sistemima program će prijavljivati grešku iako greške zapravo nema. Imao sam velikog sexa sa jednom takvom bazom, jedva sam pronašao uzrok zašto ne radi - u jednom polju tabele sam upotrebio slovo "č". Čim sam ga prepisao sa "c" sve proradilo.
Pozdrav,
Branislav
 
Odgovor na temu

mneral4
Miroslav Neral
radnik
Karlovac

Član broj: 247663
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa23.07.2010. u 09:55 - pre 167 meseci
OK HVALA NA SAVJETU !!!
Citajuci po forumu svatio sam da bi zbog toga moglo doci do gresaka tako da sam vec nesto izmjenio.jos mi je nesto malo ostalo ali cu i to izmjeniti !

 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.adsl.eunet.rs.



+15 Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa23.07.2010. u 10:26 - pre 167 meseci
Off topic: zanimljivo - pre dve godine mi je pisao pastir sa Lastve ako se ne varam. Čovek ima blizu 60 godina i sam je krenuo da napravi bazu u Accessu za svoje stado ovaca. Bilo je i slično pitanje za datume. Malo sam mu pomagao i malo se dopisivali. Čovek me je oduševio opštim znanjem i shvatanjima te mišljenjem o opštoj ekonomsko-političkoj situaciji. Ko bi rekao...
Pozdrav,
Branislav
 
Odgovor na temu

mneral4
Miroslav Neral
radnik
Karlovac

Član broj: 247663
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa23.07.2010. u 10:33 - pre 167 meseci
Da i ja ovu bazu radim za sebe samo mi se bavimo govedarstvom.
Nemam neka velika znanja programiranja ali evo uz malo volje i pomoc foruma radim na bazi.
Do duse imao sam nekih ponuda da i prodam bazu pa ce se viditi!!!
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.adsl.eunet.rs.



+15 Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa23.07.2010. u 10:43 - pre 167 meseci
Ako ćeš mene slušati, bolje nemoj prodavati jer ćeš imati samo problema. Odmah sutra će tražiti izmene ovakve, onakve, pa prekosutra ponovo, pa za nedelju dana izmene kojom moraš da menjaš pola baze. Onda će te daviti kad nešto zeznu ili kad nešto ne radi. Na kraju ćeš pola vremena provoditi na bazi umesto da se baviš onim što donosi dobit tj. onim što znaš da radiš.

Ako ćeš prodavati odmah kaži da je to-to, nema nikakvih izmena, nemaš ti vremena za to, neće goveda čekati programera. Pa ako hoće...
Pozdrav,
Branislav
 
Odgovor na temu

mneral4
Miroslav Neral
radnik
Karlovac

Član broj: 247663
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa23.07.2010. u 11:13 - pre 167 meseci
Da upravo tako ali ja program nebi ni mjenjao niti prodavo nepoznatom nego svojim kolegama.

To je program namjenjen za lakse pracenje goveda i cijelog stada baza izracuna termine,ponovo gonjenje itd. koje nama olaksavaju rad imamo u vidu sve datume za svako govedo i za sva goveda tako da onima koji imaju vise od 10 goveda lakse je pratiti.

Naprimjer izlistas datume goveda koje treba pripustiti ili koja se mogu pregoniti i na tekuci datum pregledas samo goveda za koje baza navela a nemoras ici od goveda do goveda sa vetrinarom i sve redom oko 20-50 goveda pregledati.Imam kolegu koji ima 100 goveda to je za njega manje troskova i manje vremena u stali .
 
Odgovor na temu

banem
Kikinda

Član broj: 16619
Poruke: 583
*.adsl.eunet.rs.



+15 Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa23.07.2010. u 11:27 - pre 167 meseci
Razumem potpuno i podržavam ideju jer je krajnje praktična. Zapravo to je prilično jednostavna baza, može se to voditi i u Excelu, ali je ovako nekako lepše. :) Javi ako treba još neka pomoć (da ne davimo više druge ovako).
Pozdrav,
Branislav
 
Odgovor na temu

mneral4
Miroslav Neral
radnik
Karlovac

Član broj: 247663
Poruke: 14
*.adsl.net.t-com.hr.



Profil

icon Re: Forma citati određeni podatak iz prethodnog zapisa23.07.2010. u 12:10 - pre 167 meseci
Ok
 
Odgovor na temu

[es] :: Access :: Forma citati određeni podatak iz prethodnog zapisa

[ Pregleda: 2751 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.