zxz | 30.05.2019 18:15 |
---|---|
Predmet:Re: Custom Menu dozvole Ono sto si zamislio zahtijeva puno rada i razmisljanja ali stremi ka profesionalizmu. Evo ja sam ti napravio kako bi trebalo to izgledati. Ako nesto nije jasno bolje pitaj da ne lutas i ponovo pravis. Imas klasu M_Oper i u njoj imas variable kojim je doseg cijela app. Kada upises neki podatak ostaje sve dok ne izadjes iz programa ili se pojavi neka greska koju nisi predvidio pa bi trebalo da se ponovo podize forma za logovanje. Napravio sam ti i da se forme podizu u red onli modu ako se loguje gost. Imaju tu i tasteri na formi koji mozda gost ne smije kliknuti. Mozes to rijesiti unoseci vrijednost u tag svake kontrole Mogu ti to bolje objasniti. E sad ako imas puno ovoga onda je najbolje napraviti dvije tabele, jednu za popis formi i operacija nad njima a drugu za kontrole relacijski vezano za ovu formi. I to mogu ako se odlucis pojasniti. Neke stavri moze rijesiti i na nivou forme kao sto je bilo ovo u tvom slucaju a ne na nivou menija. Ukoliko se neke stvari odnose samo na jedan objekat onda ****lje to rijesiti na nivou tog objekta. Ko tebe je to forma frm dokumnenti. Mogao si na on load forme na osnovu id napraviti sve ove promjene. Jedino ako se radi o vise objekata koji zahtijevaju iste promjene onda to rjesavas na nivuo ove procedure za otvaranje forme. Ja sam koristio tabelu L_MeniLista i nisam tvoju htio dirati. Isto tako sam otvorio i novi modul zxzMenu. Ostalo nisam nista koristio sem ove klase M_oper tako da ostalo mopzes brisati ako tebi ne treba. |
|
Prilozi: Proba MenuMP3_zxz.zip (Velicina datoteke:380.02 KB) |
pmiroslav | 31.05.2019 13:04 |
---|---|
Predmet:Re: Custom Menu dozvole Hvala na ovome ali malo si mi zakomplicirao život. U cijelu ovu priču krenuo sa zbog toga da otvorim formu frmDokumenti sa Menia na tri načina. MeđuskladiÅ¡na Povratnica Revers Bio sam to rijeÅ¡io sa Makroima iz kojih se poziva funkcija "otvoriF", ali kako baÅ¡ ne volim Makroe pokuÅ¡avao sam tu funkciju pozvati direktno sa Menia. Sada sam naučio kako se to radi i joÅ¡ dosta novog. Ovaj tvoj dio sa provjerom ispravnog logiranja je super PreuzmiIzvorni kôd (vbnet): i to ću svakako koristiti jer mi se već deÅ¡avalo da mi se iz nekog razloga isprazni memorija pa dolazi do greÅ¡ke u izvrÅ¡avanju nekih procedura.
Å to se tiče ovog tvog rjeÅ¡enja opet mi se ne otvaraju forme sa ispravno unesenom Vrstom i brojem dokumenta. Svaki puta upiÅ¡e Revers i kod broja dokumenta RV. Trebalo bi biti kao na slici koje Å¡aljem u prilogu. PokuÅ¡avam ja to nekako pozvati sa OnLoad forme ali stalno mi negdje zapinje. |
|
Prilozi: Formr_Razlike.jpg (Velicina datoteke:117.00 KB) |
zxz | 31.05.2019 22:07 |
---|---|
Predmet:Re: Custom Menu dozvole probaj ovako: Na on load forme stavi ovaj kod. PreuzmiIzvorni kôd (Visual Basic):
a na on current ovo. PreuzmiIzvorni kôd (Visual Basic):
e sad ostalo ti je jos izmjene labela ali to stavi na on load. |
pmiroslav | 01.06.2019 18:07 |
---|---|
Predmet:Re: Custom Menu dozvole Ovo bi trebalo raditi ali mi je problem ova varijabla IDD koja nije nigdje dimenzionirana SQL = "SELECT Prefix FROM tblTransakcijeVrsta WHERE idDokumenta=" & IDD SQL = "SELECT Prefix FROM tblTransakcijeVrsta WHERE idDokumenta=" & IDD Odakle da je povučem? |
zxz | 02.06.2019 00:00 |
---|---|
Predmet:Re: Custom Menu dozvole uf zaboravio sam objasniti. To je stara id pa sam je proglasio globalnom ali posto imas id stavio sam idd PreuzmiIzvorni kôd (Visual Basic): u modulu zxzMenu
na vrhu stavi ovu globalno kao sto je u primjeru a proceduru OtvoriM prekopiraj ili izmijeni |
pmiroslav | 02.06.2019 07:31 |
---|---|
Predmet:Re: Custom Menu dozvole To je to. Puno hvala. Idem sada dotjerivati moju aplikaciju pa ako bude još nekih problema javim se. Pozdrav. |
pmiroslav | 03.06.2019 07:27 |
---|---|
Predmet:Re: Custom Menu dozvole Evo sada sam primjetio jedan problem. U mojoj Aplikaciji mi ne radi komanda za logiranje Menu -Log On/Off Primjetio sam da je problem u slijedećem: PreuzmiIzvorni kôd (vbnet):
Naime uočio sam da kada uđem u aplikaciju sa Shift (bez logiranja) da mi se u klasi M_Oper.PravaO upiÅ¡e 0, a trebalo bi biti prazno (" ") Zbog toga mi gornji dio koda ne odradi kako treba. U primjeru sa kojim smo radili se to ne događa. ___________ Evo naknadno sam primjetio da je kod mene Public PtavaO As Integer a ti si to izgleda promjenio u String. |
|
Prilozi: Prava.jpg (Velicina datoteke:231.34 KB) |
zxz | 03.06.2019 09:27 |
---|---|
Predmet:Re: Custom Menu dozvole Ako je variabla dimenzionisana kao string bit ce prazan string a ako je dimenzionisana kao broj onda je po defaultu 0. Mozes promijeniti tip variable ili napisati ovako: If ID < 1 Then: GoTo Kraj If Format$(M_Oper.PravaO)<1 Then MsgBox "Niste logovani" GoTo LOG End If |
pmiroslav | 03.06.2019 10:18 |
---|---|
Predmet:Re: Custom Menu dozvole Promijenio sam već u međuvremenu u String i sada je OK. Hvala |