Lazarus 2.0.8 (2020.04.16.)
Letöltés

check DBEdit maszk

  • drschwarcz
  • drschwarcz profilkép
  • Haladó fórumozó
  • Haladó fórumozó
  • Hozzászólások: 39
  • Köszönetek: 0

drschwarcz válaszolt a témára: DBEdit maszk

Meg van a megoldás. Az SQLQuery DataSource tulajdonságát üresen kell hagyni (ez én természetesen kitöltöttem) és a programban kell "megmutatni", hogy az adatbázis melyik tábláját akarom használni.

SQLQuery.SQL.Text := 'select * from Adatok';
SQLQuery.Open;

Hátha más is elakad ennél a pontnál.

Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)
#2192

  • drschwarcz
  • drschwarcz profilkép
  • Haladó fórumozó
  • Haladó fórumozó
  • Hozzászólások: 39
  • Köszönetek: 0

drschwarcz válaszolt a témára: DBEdit maszk

Csináltam egy egyszerű alapot. Belenéznél kérlek, hogy mi marad ki? Biztos valami bagatel, de csak nemrég kezdtem ismerkedni az adatbázisos résszel.

Melléklet:

Fájlnév: Demo.zip
Fájlméret:12,283 KB


1000 köszönet a segítségedért.

Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)
#2185
Mellékletek:

  • drschwarcz
  • drschwarcz profilkép
  • Haladó fórumozó
  • Haladó fórumozó
  • Hozzászólások: 39
  • Köszönetek: 0

drschwarcz válaszolt a témára: DBEdit maszk

Köszönöm, hogy foglalkozol a problémámmal. Legközelebb csütörtökön tudok programozással foglalkozni. Végig nézem a példaprogramot, hogy mit kell még esetleg beállítani. A maszk nem is lenne fontos igazából, bár nem lenne rossz. Nem értem egyenlőre, hogy miért nem enged írni a DBEdit-be. Keresgéltem a .org-on is de nem találtam rá a megoldásra. Gyanítom, hogy nálam marad ki egy alapvető lépés. :blush:

Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)
#2184

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 432
  • Karma: 8
  • Köszönetek: 70

Gábor válaszolt a témára: DBEdit maszk

Az említett példaprogramban teszteltem a képeiden látható beállítást (DBEdit1.EditMask-ot átírva a tiédre) és nálam működik: számokat, betűket is be lehet írni.
Máshol lehet a gond...
#2183
Megköszönték: drschwarcz

  • drschwarcz
  • drschwarcz profilkép
  • Haladó fórumozó
  • Haladó fórumozó
  • Hozzászólások: 39
  • Köszönetek: 0

drschwarcz válaszolt a témára: DBEdit maszk

Természetesen megnéztem a példák között a dbeditmask progit. Onnan vettem át, hogy a CustomEditMask-ot True-ra kell állítani.

Így néz ki a form-on a szerkesztőben:



Ez van az Obj.Insp.-ben:



A MaxLength tulajdonságot nem is lehet átírni, ha az EditMask-ban van valami. Próbáljam forráskódban beállítani?
Szerk.:Próbáltam... Ugyanaz az eredmény. :(

Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)
#2182
Mellékletek:

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 432
  • Karma: 8
  • Köszönetek: 70

Gábor válaszolt a témára: DBEdit maszk

Az előbb pár percig gépnél voltam és az "Eszközök / Példa projektek" közül nyitottam meg az egyik ide vonatkozót, hogy ne kelljen az adatbázissal vesződnöm.
Hozzáadtam egy TDbEdit-et, de csak akkor tudtam bele írni ha a MaxLengthet kézzel átítam, mert az 0 volt az Obj.Insector-ban...
#2181

  • drschwarcz
  • drschwarcz profilkép
  • Haladó fórumozó
  • Haladó fórumozó
  • Hozzászólások: 39
  • Köszönetek: 0

drschwarcz válaszolt a témára: DBEdit maszk

Nem, automatikusan állítja az IDE, attól függöen, hogy mit állítok az EditMask-ban. Amúgy, ha 0, akkor nincs korlátozás, nem?

Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)
#2180

  • Gábor
  • Gábor profilkép
  • Adminisztrátor
  • Adminisztrátor
  • Hozzászólások: 432
  • Karma: 8
  • Köszönetek: 70

Gábor válaszolt a témára: DBEdit maszk

TDBEdit.MaxLength értéke nem 0 véletlenül?
#2179

  • drschwarcz
  • drschwarcz profilkép
  • Haladó fórumozó
  • Haladó fórumozó
  • Hozzászólások: 39
  • Köszönetek: 0

drschwarcz létrehozta a témát: DBEdit maszk

Hogyan lehet beállítani, hogy tudjak írni a DBEdit-be futásidőben? Adatbázissal összekapcsoltam, onnan bele is kerülnek az adatok.

Tetszőleges tartalmat szeretnék engedélyezni. Az EditMask tulajdonságban beállítottam, hogy aaaaaa;1;_. Elvileg ez helyes. CustomEditMask tulajdonságot True-ra állítottam, de mégsem enged írni billentyűzetről.

Lazarus 1.6.2/FP 3.0.2 és Win10

Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)
#2178