Autor Téma: Jednoducha db aplikace  (Přečteno 292 krát)

Offline raul

  • Plnoletý
  • ***
  • Příspěvků: 233
  • Karma: 12
    • Verze Delphi: FPC :D
Jednoducha db aplikace
« kdy: 20-08-2018, 14:45:18 »
Zdarec lidi,

jsa psavec spise jadernejsich veci nez gui apod, mel bych dotaz, jak nejjednoduseji napsat relativne jednoduchou aplikacku na spravu elektrosoucastek. Tzn par tabulek stylu, soucastka, prodejci, projekty, nejakym drobnym exportem apod. je to jen pro me, takze to muze byt stupid, ale zas se nechci s**t, s nejakymi blbostmi kolem - lajcky jen si nakreslit tech par formu apod. Mam k dispozici delphi CE a lazarus. Jako db bych pouzil nejradeji pgSQL. Je nejaky framework, na podobnou vec ?
Lazarus 1.6.3:), FPC, Intel/Arm, Windows/Linux

Offline mjseven

  • Mladík
  • **
  • Příspěvků: 66
  • Karma: 6
    • Verze Delphi: D7, D2006, XE2, Lazarus
Re:Jednoducha db aplikace
« Odpověď #1 kdy: 20-08-2018, 23:23:21 »
Frameworky existují, nějaké lze najít přímo v GetIt v Delphi v menu Tools -> GetIt Package Manager.
Nicméně mi to přijde v tomto případě jako kanón na vrabce.


Dle mě nejrychlejší cesta:
- vytvořit db strukturu v PgAdminu
- vyřešit připojení do DB
- vytvořit společného předka který bude řešit čtení/zápis do db přes předané spojení
- vytvořit jednotlivé datové objekty, které využijí společného předka
- vytvořit GUi a propojit ho s datovými objekty (buď použít LiveBinding nebo klasiku data source a DB komponenty)
- vytvořit exporty/reporty (použít nějaký reportovací tool - FastReport, FortesReport, ....)


Pro přístup k PgSQL by mohlo jít použít FireDac (nemám odzkoušeno), nebo třeba Zeos Lib, případně další komponenty pro připojení k DB.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 3461
  • Karma: 35
    • Verze Delphi: XE7 professional
Re:Jednoducha db aplikace
« Odpověď #2 kdy: 21-08-2018, 08:23:01 »
Citace
Nicméně mi to přijde v tomto případě jako kanón na vrabce.
S tým plne súhlasím. Server pgSQL má cez 600 MB. Pritom z toho využiješ možná 1 %. Iné by bolo, keby si ho už používal.
Ja na malé veci s obľubou používam MSAccess. Netreba nič inštalovať.
Dobrý je FireBird. Lebo má verziu embeded. Pri vývoji budeš mať server, čo nie je nič veľké, ale potom už ideš bez neho.
Sú aj iné DB. Hľadaj príspevky typu "Akú DB použiť/odporúčate".


Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline raul

  • Plnoletý
  • ***
  • Příspěvků: 233
  • Karma: 12
    • Verze Delphi: FPC :D
Re:Jednoducha db aplikace
« Odpověď #3 kdy: 21-08-2018, 08:34:46 »
Hehe, ten pgSQL tam uz ale mam a behaj na nem pak dalsi kusy. Jedine proc to chci delat jsou exporty na nakup u dodavatelu a protoze me excel uz stve, neb se tam blbe pridavaj dalsi projekty. Neco jsem drobne koukal, a teoreticky bych to s firedacem dal do kupy, jen  se s tim trochu naucit
Lazarus 1.6.3:), FPC, Intel/Arm, Windows/Linux

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 3461
  • Karma: 35
    • Verze Delphi: XE7 professional
Re:Jednoducha db aplikace
« Odpověď #4 kdy: 21-08-2018, 21:07:21 »
Ak budeš mať problémy s FireDAC a pgSQL, tak Delfin rád pomôže. pgSQL je jeho obľúbená DB. A FireDAC má prelezený krížom-krážom :)
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: