Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ispis podataka iz baze u Memo komponentu (BCB6)

[es] :: C/C++ programiranje :: C/C++ za početnike :: Ispis podataka iz baze u Memo komponentu (BCB6)

[ Pregleda: 1767 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dzesika60
ucenik

Član broj: 172159
Poruke: 29
*.goranjesic.net.



Profil

icon Ispis podataka iz baze u Memo komponentu (BCB6)17.03.2010. u 14:00 - pre 171 meseci
Pozdrav ,
interesuje me kako se moze prilikom prolaska kroz celu tabelu neka polja upisati u Memo komponentu.
npr. u slogu imam vise polja ali samo 2 polja zelim da prikazem u Memo komponenti na Formi , npr:
Table1->FieldValues["ime"] i
Table1->FieldValues["prezime"].
ako uradim ovako stampa samo poslednji slog i to pezime:
Code:
Table1->First();
while(!Table1->Eof)
{

 Memo1->Text= Table1->FieldValues["ime"];
 Memo1->Text= Table1->FieldValues["prezime"];

Table1->Next();
}
 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
109.93.212.*



+101 Profil

icon Re: Ispis podataka iz baze u Memo komponentu (BCB6)17.03.2010. u 16:41 - pre 171 meseci
Zato sto si u istu promenljivu smestila prvo ime, a zatim u tu istu prezime prepisala preko imena.
U oba slucaja ti stoji Memo1->Text, a trebalo bi da ti je jednom Memo1->Text, a jednom Memo2->Text
Ne mozes u jednoj promenljivoj pamtiti 2 podatka.
 
Odgovor na temu

dzesika60
ucenik

Član broj: 172159
Poruke: 29
*.goranjesic.net.



Profil

icon Re: Ispis podataka iz baze u Memo komponentu (BCB6)18.03.2010. u 09:56 - pre 171 meseci
Wajda ,kapiram tvoj odgovor, ali ja sam htela da program ispisuje svaki novi slog u novoj liniji Memo komponente.
Da li imas ideju pomocu koje komponente to da uradim?
Pozdrav
 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
109.93.212.*



+101 Profil

icon Re: Ispis podataka iz baze u Memo komponentu (BCB6)18.03.2010. u 14:45 - pre 171 meseci
Iskreno, ne radim sa BCB6, ustvari uopste ne radim sa BCB-om.
Ali mislim da bi mozda trebalo ovako nekako da se uradi.

Code:

Table1->First();
while(!Table1->Eof)
{

 Memo1->AddNewLine();
 Memo1->Text = Table1->FieldValues["ime"];
 Memo1->Text += " ";
 Memo1->Text += Table1->FieldValues["prezime"];

Table1->Next();
}


p.s. Ovo je samo neki psoudokod kako je mislim da bi trebalo da se uradi, ne znam koje metode postoje za memo komponentu.
Ako ne postoji ovakva metoda za novi red, onda probaj da posle svakog sloga na kraj stavis znak za novi red...
Ovako nesto:

Code:

Table1->First();
while(!Table1->Eof)
{

 Memo1->Text = Table1->FieldValues["ime"];
 Memo1->Text += " ";
 Memo1->Text += Table1->FieldValues["prezime"];
 Memo1->Text += "\n";

Table1->Next();
}


U svakom slucaju treba ce ti operacija konkatenacije (nastavljanja) stringova za kolone istog sloga da bi oni bili u istom redu, a ne operacija dodele, ona ce obrisati prethodne vrednosti.

Nadam se da sam nesto pomogao.
Pozdrav
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: Ispis podataka iz baze u Memo komponentu (BCB6)18.03.2010. u 21:54 - pre 171 meseci
Isto ne koristim BCB6 nego ECB2010 ali bi ovaj kod koji šaljem trebalo da radi i u BCB6:

Code (cpp):

 Memo1->Text = Memo1->Text + Table1->FieldValues["ime"] + "\r\n";               //\r\n -> cflf
 Memo1->Text = Memo1->Text + Table1->FieldValues["prezime"] + "\r\n";
//ili:
 Memo1->Lines->Add(Table1->FieldValues["ime"]);
 Memo1->Lines->Add(Table1->FieldValues["prezime"]);
 

 
Odgovor na temu

dzesika60
ucenik

Član broj: 172159
Poruke: 29
*.goranjesic.net.



Profil

icon Re: Ispis podataka iz baze u Memo komponentu (BCB6)22.03.2010. u 10:27 - pre 171 meseci
tkaranovicu tenks, rade oba nacina.Ja sam iskomplikovala - presula sam podatke iz baze u file, a zatim sadrzaj file prikazala u Memo komp. Po tvom je skroz ok i jednostavnije.
Pozdrav.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Ispis podataka iz baze u Memo komponentu (BCB6)

[ Pregleda: 1767 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.