Article View: pl.comp.lang.delphi
Article #346987Re: Pomysł a funkcjonalność - prośba o poradę
From: zpksoft
Date: Mon, 13 May 2019 06:37
Date: Mon, 13 May 2019 06:37
36 lines
2847 bytes
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-mailReferences:
<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