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

Adatbázis kezelő
rtpln
Hozzászólások: 5
Csatlakozott: 2008. április 18., péntek 11:40

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

Hozzászólás Szerző: rtpln »

Ü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
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ás Szerző: r4zoli »

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

ALTER TABLE "Tabla1" ALTER COLUMN "Datum" SET DEFAULT CURRENT_DATE;
Idő mezőre:

Kód: Egész kijelölése

ALTER TABLE "Tabla1" ALTER COLUMN "Ido" SET DEFAULT CURRENT_TIME;
Dátum/Idő mezőre:

Kód: Egész kijelölése

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

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.
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ás Szerző: rtpln »

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
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ás Szerző: r4zoli »

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.
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ás Szerző: rtpln »

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
Válasz küldése