zxz | 18.01.2014 23:08 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) jeste ado ti je ukljucen vidi se na slici. E sad dali koristis to gdje u kodu neznam. To ti je ovo: Microsoft activx data object 2 itd.. U nisam rs naveo u dimenzionisanju: Dim Db As DAO.Database, NovaDb As DAO.Database Dim SQL As String Dim Rs As DAO.Recordset Mora se naznaciti da je dao ako imas i ado ili rdo. |
pmiroslav | 19.01.2014 10:17 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) Sve sam tako dimezionirao sa DAO. I opet imamo ovu greški No current record. Koju vrijednost bi trebao dati SQL = "SELECT TOP 1 Database FROM MSysObjects WHERE Database Is Not Null" Kada ovaj SQL prepišem u Query ja ne dobijem nikakav rezultat |
|
Prilozi: baze.rar (Velicina datoteke:509.15 KB) |
zxz | 19.01.2014 10:27 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) Hehe sad je sve jasno. Ovaj kod netreba da bude u bazi nego u app. Ovdje nemas niti jednu linkovanu tabelu i zato ti javlja gresku. Nemozes u bazi imati kod. Korisnik to treba da pokrene iz aplikacije. |
pmiroslav | 19.01.2014 10:36 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) OK. onda ću probati tako. Hvala. JoÅ¡ pitanje. Dali u funkciji NovaGodina(Godina) pri pokretanja iz Immediate prozora treba pisati sa navodnicima ili bez ?NovaGodina(2014) ili ?NovaGodina("2014") |
zxz | 19.01.2014 10:39 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) Vidis da var. nova godina nisam dimenzionisao pa je mozes pisati kako hoces. Ako stavis Godina as integer onda bi bila broj a ako stavis godina as string onda bi bilo kao sto si napisao. Ovako moze i jedno i drugo. |
pmiroslav | 19.01.2014 10:43 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) Upravo sam probao i sve radi OK. |
pmiroslav | 20.01.2014 10:14 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) Ovo sve radi OK. i nemam primjedbe, međuti moja zamisao je bila malo drugačija. Želio bih da se cijeli postupak izrade be baze za novu godinu nekako automatizira. Ovdje ipak treba bazu 'be.sys' napraviti ručno, a to opet zna samo programer. Å to ako on recimo ode u penziju, a korisnik nezna čačkati po tablicama. Be.sys se ne može napraviti jednom za svagda jer se neke stvari tokom godine promjene(tablica artikala je dopunjena novim proizvodima, tablica kupaca novim kupcima itd.) |
zxz | 20.01.2014 10:26 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) Onda mozes u be.sys staviti sve prazne tablice te napraviti slican kod za prekopiravanje podataka iz zadnje godine u kodne tabele nove gosine, na isti nacin kako si to napravio i zaprenos pocetnog stanja. Jedini problem ovoga je ako imas negdje autonumber a ljudi ga koriste kao sifarnik i ako imas dozvolu brisanjau kodnim tabelama. Tada se moze desiti da sifre nisu iste a ljudi vec navikli na to. U takvim slucajevima mora se vrsiti export tabela. |
pmiroslav | 20.01.2014 19:12 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) Evo to je to radi izvrsno. Jedino kako provjeriti dali baza koja se pravi več postoji da korisnik nebi pregazio staru bazu. PreuzmiIzvorni kôd (vbnet):
|
zxz | 20.01.2014 21:00 |
---|---|
Predmet:Re: Kopiranje baze (nova godina) Evo samo ovo popravi. Citat: PutanjaBaza = Put_Baza(Putanja) |