[ lare @ 16.09.2007. 17:57 ] @
Pozdrav svima. Inspirisan stranicom www.codeproject.com odlučio sam da postavim ovdje jedan mali program – možda nekome i posluži. Naime, do sada sam svoje aplikacije uglavnom pravio u access ali sam sad odlučio da pređem na vb.net05. Kako sam počeo da razvijam jednu aplikaciju, koja će u sebi između ostalog imati i modul za knjigovodstvo, bilo mi je potrebno da omogućim knjigovođi da se konektuje na različite baze(koje su istih struktura ali u sebi imaju podatke od različitih firmi). Još mi je bilo potrebno da mogu izabrati server na koji se konektujem, jer GlavnuAplikaciju nekad razvijam na različitim mašinama. To sam i uradio tako što sam napravio jedan mali program koji uradi modifikaciju konfiguracionih fajlova GlavneAplikacije. Zapravo on izvrši samo promjene dijelova konekcionog stringa koji se odnose na ime servera i ime baze. Opis malog programa: Ima dva komboboxa, jedan u kome su navedena imena servera(statički-mada se može ručno upisati ime novog servera ako je server na mreži, inače uvjek će biti dovoljno (local)) i drugi kombobox koji se dinamički puni sa imenama baza iz direktorijuma 'baze'. Kada se klikne na dugme 'OK' odabrane vrijednosti iz oba komboboxa se upišu na odgovarajuća mjesta u konfiguracine fajlove 'GlavneAplikacije' i pokreće se ta 'GlavnaAplikacija' (koja konfiguracioni fajl konsultuje samo prilikom startovanja – ovo ne važi za .net web aplikacije). Mali program se zove: 'konekcije_naServere_i_Baze.exe' i po pravilu se pokreće prije vaše 'GlavneAplikacije'. Izvršnu verziju možete skinuti na linku: EXE link - http://rapidshare.com/files/56151334/EXE.rar Na prethodno navedenom linku sam također uključio testnu 'GlavnuAplikaciju' koju će te vi zamjeniti sa vašom aplikaciom. Tu su još i dvije probne mssql-ove baze koje je prethodno potrebno Attach-irati za SQL da bi 'GlavnaAplikacija' radila. Na sledećem linku imate izvorni kod od malog programa 'konekcije_naServere_i_Baze.exe' pa ga prilagodite svojim potrebama: Source link - http://rapidshare.com/files/56152137/Source.rar Nadam se da nisam bio previše konfuzan. Zdravo. P.S. Nevezano od prethodne priče, može li mi iko reći kakav link (rapidshare ili kakav torrent) gdje mogu skinuti neki VIDEO tutorijal za Crystal Report. Izvještaji su mi u access-u bili čas posla a ovdje sada, ubih se od posla da napravim najobičniji izvještaj. Ili je ovaj crystal toliko komplikovan ili je problem u meni, jer nije mi nikako jasno zašto mu je potrebno i pored napravljenog dataset-a taj isti dataset praviti i preko koda(inače radi se konkretno o ado.net datasetu). Ovakav problem ne postoji kada se CrystalReportViewer puni direktno iz baze podataka. Ali ovakav način pravljenja izvještaja je ne prihvatjliv, jer kada ja u svojoj aplikaciji pređem sa baze1 na bazu2 Crystal će i dalje vući izvještaj iz baze1 – ovo se ne dešava kada se koristi ado.net dataset jer on konsultuje konfiguracioni fajl. Vala ga ja oduži. Uglavnom, VIDEO tutorijal, ako ko ima bio bi mu zahvalan!!! |