🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#346987
From: zpksoft
Date: Mon, 13 May 2019 06:37
36 lines
2847 bytes
W dniu niedziela, 12 maja 2019 15:25:51 UTC+2 użytkownik lordbz napisał:
> Witam 
> 
> 
> Piszę pewną aplikację i wymyśliłem sobie żeby ograniczyć liczbę formatek itp.
> Aplikacja (poza tym co robi) ma możliwość dodawania użytkownika do bazy oraz edycji już istniejącego użytkownika. 
> Tyle tytułem wstępu.
> 
> Na formie dałem PageControl i dwie zakładki, oraz dwa przyciski (pobrane jednak z ramki). Jeden to "Zapisz" drugi "Koniec".
> 
> Na TabSheet1 są kontrolki dodające użytkownika a na TabSheet2 wyświetlane są dane użytkownika z wcześniejszej formatki gotowe do edycji.
> 
> Całość chciałem zrobić tak, żeby był jeden klawisz "Zapisz" (z ramki), który by obsługiwał obie sytuacje.
> Napisałem więc procedurę , która Insertuje do bazy nowego użytkownika, oraz osobną , która updatuje już istniejącego w bazie i teraz pod klawszem "Zapisz":
> 
> 
> procedure TFrm1.Btn1ZapiszClick(Sender: TObject);
> begin
> 
> if PageControl1.ActivePageIndex = 0 then
> DodajUzytkownika //wywołuję procedurę dodawania
> else
> EdytujUztkownika
> end;
> 
> 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 :-)  )
> 
> pozdrawiam
> 
> Przemek

Ale po co dwa formularze na takie same dane?

Paweł
Technical Details
Message-ID: <f2ca620a-fa58-4ef6-b38c-a40d4d3c02b7@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.166.216.MISMATCH!136no615986itk.0!news-out.google.com!p73ni94itp.0!nntp.google.com!136no615984itk.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:7c01:: with SMTP id m1mr16622561iok.165.1557729424155;        Sun, 12 May 2019 23:37:04 -0700 (PDT)
X-Received: by 2002:a9d:4d02:: with SMTP id n2mr4941052otf.332.1557729423872; Sun, 12 May 2019 23:37:03 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.166.216.MISMATCH!136no615986itk.0!news-out.google.com!p73ni94itp.0!nntp.google.com!136no615984itk.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Sun, 12 May 2019 23:37:03 -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=217.99.180.52; posting-account=8ND_mgoAAAD5J9y9fnaTB1Kcu7xKWk7Q
NNTP-Posting-Host: 217.99.180.52
References: <f1d5f52e-7035-41ad-a7bb-b78126030630@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f2ca620a-fa58-4ef6-b38c-a40d4d3c02b7@googlegroups.com>
Subject: Re: Pomysł a funkcjonalność -
 prośba o poradę
From: zpksoft <zpksoft@op.pl>
Injection-Date: Mon, 13 May 2019 06:37:04 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit