🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82460

Re: DBGRID i L.p. - jak to zrobić

#82460
From: Bartek
Date: Sat, 31 Jan 2015 08:02
43 lines
2507 bytes
Witam

>Użytkownik "wloochacz"  napisał w wiadomości grup 
>dyskusyjnych:54ca969e$0$2654$65785112@news.neostrada.pl...

>> Ale jak tu najprościej zrobić żeby w kolumnie pierwsze [0], wyświetlić
>> kolejne numery wiesza?
>Po co?

Bo tak sobie niestety ktoś życzy.

>> Pomyślałem sobie tak,
>> odczytam ilość wierszy w zapytaniu
>> x :=DataSource_dane.DataSet.RecordCount;
>>
>> I potem w pętli wstawie w kolumnie kolejne liczby któe będą numerami
>> wiersza for i:=1 to x do...
>I potem znajdzie się tam 1000 rekordów, które zmieniają się co chwilę i 
>Twoja aplikacja będzie się nadawała do rzucania nią w tego, który to tak 
>napisał.
>To jest fatalny pomysł.

No tu akurat przewiduje w jednym SELECT maksymalnie 20 rekordów no może 30 
stąd ten pomysł.
Rozumiem że przy 1000 rekordów będzie to wolno działać czy tak?


>> No ale w tym momencie stanąłem, bo nie wiem jak tu wpisać do danej
>> komórki (kolumny 0 i kolejnych wierszy) kolejnych liczb 1,2,3, itd.
>> Ulista.Form_lista.DBGrid2.Columns[0].....
>Pole kalkulowane sobie dodaj do DSa - na przykład. Ale to też lipa, chociaż 
>mniejsza niż powyższa.


>> Może po Canvasie, ale czy to doba droga?
>A może bezpośrednio w SQL? Czyli piszesz tak zapytanie, aby serwer zwrócił 
>Ci tą wartość LP - da się to zrobić.
>Szybko, łatwo i bez kodowania na kliencie.

>Tylko dalej nie rozumiem na cholerę komu tam Lp.?
Bo tak sobie niestety ktoś życzy.

Bartek 
Technical Details
Message-ID: <mai27h$9mn$1@news.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
References: <madqpp$bvm$1@news.icm.edu.pl> <54ca969e$0$2654$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail
From: "Bartek" <bglowacki@op.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: DBGRID i L.p. - jak to zrobić
Date: Sat, 31 Jan 2015 09:02:53 +0100
Organization: ICM, Uniwersytet Warszawski
Lines: 44
Message-ID: <mai27h$9mn$1@news.icm.edu.pl>
References: <madqpp$bvm$1@news.icm.edu.pl> <54ca969e$0$2654$65785112@news.neostrada.pl>
NNTP-Posting-Host: 165.88-199-145.vspace.pl
Mime-Version: 1.0
X-Trace: news.icm.edu.pl 1422691377 9943 88.199.145.165 (31 Jan 2015 08:02:57 GMT)
X-Complaints-To: usenet@news.icm.edu.pl
NNTP-Posting-Date: Sat, 31 Jan 2015 08:02:57 +0000 (UTC)
In-Reply-To: <54ca969e$0$2654$65785112@news.neostrada.pl>
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit