[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.06.09
Prihlásený: 02.07.12
Príspevky: 12
Témy: 7 | 7
NapísalOffline : 08.03.2010 16:32 | LAZARUS zaciatocnik

ahojte chcem sa opytat a prosim o radu.
aky zdrojak mam dat ked chcem aby moj program co programujem robilo nasledovne:
mam tam riadok aby sa donho pisalo
napr napisem ID111 a vedla je tlacidlo overit.
To by mi malo vypisat ze ci je spravny kod alebo nie.

Moja prva otazka ako a kde si mam navolit moje vlastne kody aby si to zapamatalo a a potom ako mam napisat ten zdrojovy kod ano aleb nie aby mi ho bralo z tej mojej datazaby. dakujem


Offline

Skúsený užívateľ
Skúsený užívateľ
LAZARUS zaciatocnik

Registrovaný: 11.01.09
Prihlásený: 11.02.25
Príspevky: 1397
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 08.03.2010 19:05 | LAZARUS zaciatocnik

Vlastné kódy najlepšie uložiť do súboru v takomto tvare (súbor nech sa volá napr databaza.txt):
Kód:
ID111
ID112
ID113
ID114
ID115


A potom ich kontrolovať trebars po kliknutí na tlačidlo (na formulári nech je edit, v ktorom bude skúmaný kód a tlačidlo, ktorého obsluha je tu):
Kód:
procedure TForm1.Button1Click(Sender: TObject);
var
  f: TextFile;
  s: string[5];   // tá 5-ka je dĺžka reťazcov uložená v databáze - každý kód musí mať takúto dĺžku !!!
  ok: boolean;

begin

  ok:= false;
  AssignFile(f, 'databaza.txt');
  Reset(f);

  while( not EoF(f) ) do begin
    readln(f, s);
    if (s = Edit1.Text) then begin
      OK:= true;
      break;
    end;
  end;

  if OK then ShowMessage('Databáza obsahuje kĺúč');

  CloseFile(f);

end;


Ak sa kód z Editu nachádza v databáze, vyskočí hláška - to už je ale iba signalizácia, stači to zameniť za požadovaný kód.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.06.09
Prihlásený: 02.07.12
Príspevky: 12
Témy: 7 | 7
Napísal autor témyOffline : 09.03.2010 21:23 | LAZARUS zaciatocnik

Cau no super je to funguje to dakujem. ale ako este nastavim aby mi vybehla aj hlaska ked nie je spravny ten ID kod. Lebo ked napisem teraz ID111 tak vypise ze databaza obsahuje kluc. potrebujem este jedno okno nech vyskoci ze nenachadza sa v databaze . Dakujem


Offline

Skúsený užívateľ
Skúsený užívateľ
LAZARUS zaciatocnik

Registrovaný: 11.01.09
Prihlásený: 11.02.25
Príspevky: 1397
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 10.03.2010 10:23 | LAZARUS zaciatocnik

riadok:
Kód:
if OK then ShowMessage('Databáza obsahuje kĺúč');

sa zmeni na:
Kód:
if OK then ShowMessage('Databáza obsahuje kĺúč')
        else ShowMessage('Databáza neobsahuje kĺúč');


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.06.09
Prihlásený: 02.07.12
Príspevky: 12
Témy: 7 | 7
Napísal autor témyOffline : 10.03.2010 10:51 | LAZARUS zaciatocnik

Ďakujem ti Fico veľmi pekne fakt si mi veľmi pomohol :-)


 [ Príspevkov: 5 ] 


LAZARUS zaciatocnik



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus

v Delphi, Visual Basic

2

1750

03.03.2010 15:50

mathio

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - procedúra

v Ostatné

2

881

17.02.2012 23:06

luboss8

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - pin

v Delphi, Visual Basic

8

745

21.02.2017 11:41

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - problém

v Delphi, Visual Basic

8

836

22.12.2011 17:50

wiini

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - diakritika

v Delphi, Visual Basic

6

845

02.01.2014 9:31

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - rotate Image

v Delphi, Visual Basic

3

762

12.11.2012 23:50

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus OOP smernik

v Delphi, Visual Basic

0

577

30.03.2014 1:56

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - Symbolický odkaz

v Delphi, Visual Basic

0

539

08.10.2013 18:33

David22

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus a Delphi

v Delphi, Visual Basic

6

964

18.02.2011 9:12

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

lazarus - otvorenie noveho formu

v Delphi, Visual Basic

4

673

20.12.2011 20:51

wiini

V tomto fóre nie sú ďalšie neprečítané témy.

typove subory v LAZARUS

v Assembler, C, C++, Pascal, Java

1

488

15.12.2015 21:34

matesko3

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - pocet pvkov pola

v Assembler, C, C++, Pascal, Java

5

345

30.04.2013 18:10

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - premenne v OOP

v Delphi, Visual Basic

19

947

11.01.2013 17:04

F3RY

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus - ako na to

v Assembler, C, C++, Pascal, Java

20

931

17.06.2015 9:43

reDo

V tomto fóre nie sú ďalšie neprečítané témy.

Polia - lazarus programovanie pomoooc

v Delphi, Visual Basic

3

790

28.11.2012 14:00

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Lazarus a Win CE

v Delphi, Visual Basic

0

531

25.10.2012 14:26

jbakos



© 2005 - 2025 PCforum, edited by JanoF