Article View: pl.comp.lang.delphi
Article #346988Re: Pomysł a funkcjonalność - prośba o poradę
From: immo
Date: Mon, 13 May 2019 11:08
Date: Mon, 13 May 2019 11:08
29 lines
2380 bytes
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-mailReferences:
<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