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

Uzimanje samo prva slova od vise reci iz baze, VB.Net 2008, Crystal Report, SQLite

[es] :: .NET :: Uzimanje samo prva slova od vise reci iz baze, VB.Net 2008, Crystal Report, SQLite

[ Pregleda: 2035 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Uzimanje samo prva slova od vise reci iz baze, VB.Net 2008, Crystal Report, SQLite02.05.2010. u 21:31 - pre 170 meseci
Dakle ako mi u bazi stoji "Nesto Dobro" ja zelim da mi u Crystal Reportu stoji "ND" ili "N.D." kako ovo da izvedem?
Radim u VB.NET 2008 i radim tako sto dinamicki kreiram SQL upit koji se zatim izvrsi i podaci se smestaju u privremenu tabelu u dataset-u (tabela je vec unapred predefinisana samo se sada puni podacima) i onda se ta tabela prosledjuje u Crystal Report i onda to ispisujem.
Dakle, jedva sam i ovo izveo jer zaista nisam znao kako da dinamicki SQL upit odradim u Crystal Reportu.
E sad, resenje za moj problem moze da se uradi na dve strane (koliko ja kontam)
1. Pri samom SQL upitu i to tako da se koriste neke SQLite funkcije i da mi SQLite odma skrati string (od vise reci) na skracenicu i ja takvi prikazem u CR-u
2. Da u Crystal Reportu napravim neku funkciju koja ce mi ovo raditi, ali ja veze nemam kako to da uradim...

Ima neko neku ideju?
 
Odgovor na temu

sallle
Sasa Ninkovic
GTECH
Beograd

Član broj: 146
Poruke: 480
86.96.229.*

ICQ: 20785904


+4 Profil

icon Re: Uzimanje samo prva slova od vise reci iz baze, VB.Net 2008, Crystal Report, SQLite02.05.2010. u 21:58 - pre 170 meseci
3. da nakon punjenja podataka u dataset, odradis srkacivanje fjom:


foreach (string rec in duga_rec.Split(new char[]{' '}))
{
if (akronim.length>0)
akronim += separator;
akronim+= rec.substring(0,1);
}


mozes i u sql-u napravis funkciju koja ce slicno radi. a verovatno moze i u cr-u (al to samo u slucaju nuzde)
 
Odgovor na temu

ksrele
Programer - informatičar
Gold Drink D.O.O. Subotica
Subotica

Član broj: 14253
Poruke: 1642
*.dynamic.isp.telekom.rs.

ICQ: 66444502


+47 Profil

icon Re: Uzimanje samo prva slova od vise reci iz baze, VB.Net 2008, Crystal Report, SQLite02.05.2010. u 22:06 - pre 170 meseci
Evo, resio sam problem u CR-u:
Code:

WhileReadingRecords;
LEFT({DataTable3.Dokument}, 1)+MID({DataTable3.Dokument},INSTR({DataTable3.Dokument}," ")+1,1);


Hvala ti Sallle na pokusaju pomoci mada te ja nisam skontao sta si ti mislio sa tom f-jom.
 
Odgovor na temu

[es] :: .NET :: Uzimanje samo prva slova od vise reci iz baze, VB.Net 2008, Crystal Report, SQLite

[ Pregleda: 2035 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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