Értékadás mezőnek, makróval [Megoldva]

Adatbázis kezelő

Értékadás mezőnek, makróval [Megoldva]

HozzászólásSzerző: rtpln » 2009. január 13., kedd 11:44

Üdv!

Lehet, hogy láma a kérdés, de nem találom a megoldást.
oO 3.0-t használok és egy űrlapon az egyik tábla egy adatát (timestamp) szeretném automatikusan kitölteni az aktuális rendszerdátum és idő-vel (Now).
Sajnos nem lelem a módját, hogy az adott mező értékét hogyan lehet a makróval módosítani.
Egyáltalán, hogy a makrón belül hogyan lehet az aktuális tábla bármely adatmezőjére hivatkozni.
A hozzászólást 1 alkalommal szerkesztették, utoljára rtpln 2009. január 15., csütörtök 15:51-kor.
Ms Windows XP • 3.0.X • Ms Windows XP
rtpln
 
Hozzászólások: 5
Csatlakozott: 2008. április 18., péntek 11:40

Re: Értékadás mezőnek, makróval

HozzászólásSzerző: r4zoli » 2009. január 13., kedd 12:17

Makró nélkül is meg lehet oldani, ha a beépített HSQLDB-t használod.

Eszközök>SQL... parancs ablakba beírni:

Dátum mezőre:
Kód: Egész kijelölése   KinyitásÖsszecsukás
ALTER TABLE "Tabla1" ALTER COLUMN "Datum" SET DEFAULT CURRENT_DATE;


Idő mezőre:
Kód: Egész kijelölése   KinyitásÖsszecsukás
ALTER TABLE "Tabla1" ALTER COLUMN "Ido" SET DEFAULT CURRENT_TIME;


Dátum/Idő mezőre:
Kód: Egész kijelölése   KinyitásÖsszecsukás
ALTER TABLE "Tabla1" ALTER COLUMN "Datum_ido" SET DEFAULT CURRENT_TIMESTAMP;


A rekord megváltozása esetében automatikusan hozzáadja a rendszer időnek megfelelő értéket.

Alapérték beállítása (lenullázás):
Kód: Egész kijelölése   KinyitásÖsszecsukás
ALTER TABLE "Tabla1" ALTER COLUMN "Ido" SET DEFAULT NULL;


További részletek a HSQLDB dokumentációs oldalán.
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Avatar
r4zoli
Site Admin
 
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: Értékadás mezőnek, makróval

HozzászólásSzerző: rtpln » 2009. január 13., kedd 12:54

Ezer köszönet!

Bár most, hogy kipróbáltam, az új rekordok felvitelénél korrektül működik, de a módosításnál sajna nem.
Nincs erre valami hasonlóan egyszerű megoldás.
Lehet, hogy mégis kell a makró?
Ms Windows XP • 3.0.X • Ms Windows XP
rtpln
 
Hozzászólások: 5
Csatlakozott: 2008. április 18., péntek 11:40

Re: Értékadás mezőnek, makróval

HozzászólásSzerző: r4zoli » 2009. január 13., kedd 16:37

Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Avatar
r4zoli
Site Admin
 
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: Értékadás mezőnek, makróval

HozzászólásSzerző: rtpln » 2009. január 14., szerda 11:51

Köszönöm még egyszer.
Vágülis az angol fórumoldalról is volt egy hivatkozás és az a változat működik.
Ms Windows XP • 3.0.X • Ms Windows XP
rtpln
 
Hozzászólások: 5
Csatlakozott: 2008. április 18., péntek 11:40


Vissza: Base

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég