🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346988

Re: Pomysł a funkcjonalność - prośba o poradę

#346988
From: immo
Date: Mon, 13 May 2019 11:08
29 lines
2380 bytes
W dniu niedziela, 12 maja 2019 15:25:51 UTC+2 użytkownik lordbz napisał:

> Piszę pewną aplikację i wymyśliłem sobie żeby ograniczyć liczbę formatek itp.

<CIACH>

> taki pomysł - wydaje mi się , że ok ale.... jakoś czuję że to mało eleganckie, można prościej.
> 
> Może jakoaś opinia (tylko bez krzyków bo zamknę się w sobie i znowu kasa na terapeutę pójdzie :-)  )

Albo coś źle opisałeś, albo ja coś źle zrozumiałem. Ale po co Ci dwie osobne zakładki do dodawania i edycji tych samych danych? Przecież wystarczy jedna + np. flaga w jakim trybie pracuje formatka.

Choćby taki potworek:

class function pokazForme(aID: integer = -1): boolean;
begin
  if aID=-1 then
    (czyscimy edity, lub robimy na data Insert - zależy od sposobu)
  else 
    (wczytujemy do editów dane z rekordu aID lub robimy na data Edit);

  wyswietlamy forme
  i przy zamykaniu w zaleznosci od trybu dzialania
  albo zapisujemy nowy rekordy, albo uaktualniamy, albo robimy po prostu Post :)

end;

pozdrawiam,
Przemek O.
Technical Details
Message-ID: <9470fb12-4dd9-43b6-a847-c631d96edece@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!136no644885itk.0!news-out.google.com!p73ni124itp.0!nntp.google.com!u76no166010ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <f1d5f52e-7035-41ad-a7bb-b78126030630@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a6b:7006:: with SMTP id l6mr8728708ioc.161.1557745682677;        Mon, 13 May 2019 04:08:02 -0700 (PDT)
X-Received: by 2002:a9d:77d6:: with SMTP id w22mr16105036otl.154.1557745682362; Mon, 13 May 2019 04:08:02 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!136no644885itk.0!news-out.google.com!p73ni124itp.0!nntp.google.com!u76no166010ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Mon, 13 May 2019 04:08:01 -0700 (PDT)
In-Reply-To: <f1d5f52e-7035-41ad-a7bb-b78126030630@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=77.65.27.242; posting-account=uWBjDgoAAACxkgIP6dtE4dpCnc16V86n
NNTP-Posting-Host: 77.65.27.242
References: <f1d5f52e-7035-41ad-a7bb-b78126030630@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9470fb12-4dd9-43b6-a847-c631d96edece@googlegroups.com>
Subject: Re: Pomysł a funkcjonalność -
 prośba o poradę
From: immo <przemek-o@soft-system.pl>
Injection-Date: Mon, 13 May 2019 11:08:02 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit