Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Custom Menu Access 2007
pmiroslav 13.05.2020 16:40
Predmet:Custom Menu Access 2007

Imam bazu naprevljenu u Accessu 2003. U istoj je i Menu sa padajućim izbornicima koji sam napravio.
Istu bazu sam otvorio u Accessu 2007. Sve radi ali ne znam kako postaviti menu jer se ne prikazuje.
Naime nalazi se u Add-ins
Prilozi:
Menu 2003.jpg (Velicina datoteke:42.80 KB)
Menu 2007.jpg (Velicina datoteke:43.13 KB)

zxz 13.05.2020 21:40
Predmet:Re: Custom Menu Access 2007

Prvo moras napraviti makroe za svaki element u meniju.
Zati ides na File->options->customize ribon
U desnom combu Customize the ribon odabere Main tabs
Isto na desnoj strani imas dole taster New tab.
Dodas jedan tab i das mu ime napr home. Mislim da ti je i dovoljno jedan tab jer u tabu imas grupe pa mozes klasirati po grupama.
Sada se pozicionira na taj tab pa kliknes na taster new group onoliko puta koliko grupa trebas.
Izmijenjas im imena i sad ides na lijevu stranu prozora.
Gore na vrhu u combu Chose command izaberes macros i ispod comba imas svoje makroe koje si napravio.
Opcijom vuci spusti mozes ih prenijeti u svoje grupe koje si napravio u ribonu home.
sada odcekiraj sve tabove u main tab sem ovog svog Home.

pmiroslav 14.05.2020 06:01
Predmet:Re: Custom Menu Access 2007

Znači, onda nemam koristi od menija kojeg sam napravio u Accesu 2003, već moram napraviti sve ponovno?

zxz 14.05.2020 07:39
Predmet:Re: Custom Menu Access 2007

Pa mozes ti i taj preptaviti ako ti pase tako
Njega vec imas ja sam opisao kad nemas

pmiroslav 14.05.2020 10:22
Predmet:Re: Custom Menu Access 2007

To sam i mislio. Kako iskoristiti taj meni. On mi se sada prikazuje pod Add-ins.
Ja bih želio da se ne vide originalni Access ribone već samo taj moj meni.

zxz 14.05.2020 12:37
Predmet:Re: Custom Menu Access 2007

Pa iskljuci ostale kako sam opisao gore odcekiraj ih.

pmiroslav 14.05.2020 12:53
Predmet:Re: Custom Menu Access 2007

Kod mene u 2007 nama File-Options

Ja zapravo nikada nisam otišao dalje od Ms Office 2003 jer on u potpunosti odgovara svemu što meni treba.
Kod ovih ovih verzija od 2007 na dalje samo me zbunjuju ti komlicirani riboni,
Ali nažalost nužda me natjerala da pokuÅ¡avam to shvatiti. Naime imam proble sa učitavanjem slike u formu i to sam pitao u postu
https://www.icentar.ba/...e=1#p33627

To ne mogu nikako rijeÅ¡iti u 2003 i sada se mućim sa ovom viÅ¡om verzijom iako mi nije draga.
Prilozi:
File.jpg (Velicina datoteke:245.96 KB)

zxz 15.05.2020 01:12
Predmet:Re: Custom Menu Access 2007

gore lijevo klikni na krug gdje imas u krugu ikonu novog ofisa.

pmiroslav 20.05.2020 15:51
Predmet:Re: Custom Menu Access 2007

Pokušavam svoju bazu koja je napravljena u Accessu 2003 pokrenuti u Accessu 2019 (64 bitna verzija) i došlo je do problem. Pri otvaranju poruka da se Code treba ažurirati na 64-bitni sistem.
Može li neka pomoć oko toga.
Prilozi:
Project update.jpg (Velicina datoteke:197.71 KB)

zxz 23.05.2020 16:51
Predmet:Re: Custom Menu Access 2007

Kako biste razrijeÅ¡ili povremene zablude. Ne morate instalirati Office / Access kao 64-bitnu aplikaciju samo zato Å¡to imate 64-bitni operativni sustav. Windows x64 pruža izvrstan 32-bitni podsustav koji vam omogućuje pokretanje bilo koje 32-bitne aplikacije bez nedostataka.

Za sada je 64-bitni Office / Access još uvijek izuzetak a nepravilo.

Ako se samo fokusirate na Microsoft Access, zapravo nema razloga za korištenje 64-bitnog izdanja umjesto 32-bitnog.

Nekoliko je razloga da ne koristite 64Bit Access:
-Mnogo ActiveX kontrola koje se često koriste u razvoju pristupa joÅ¡ uvijek nisu dostupne za 64-bitne.
Microsoftove zajedničke kontrole dostupne su za 64-bitne tehnologije od 2017. godine, ali joÅ¡ uvijek postoji određena konfuzija oko koriÅ¡tenja MsComCtl.ocx u 64-bitnom pristupu.

-Upravljački programi / konektori za vanjske sustave poput ODBC baze podataka i posebnog hardvera možda nisu dostupni. - Iako to danas rijetko treba biti problem. Samo ako se trebate povezati s nekim starim naslijeđenim sustavima, to bi mogao biti joÅ¡ uvijek faktor.

-I na kraju, pristupne aplikacije koje koriste Windows API u svom VBA kodu zahtijevat će neki posao migracije kako bi pravilno funkcionirao u x64 okruženju.

Nije moguće mijeÅ¡ati i podudarati 32- i 64-bitne aplikacije iz paketa Microsoft Office.

PreuzmiIzvorni kôd (Visual Basic):
  1. Declare Function aht_apiGetProfileSection Lib "kernel32" Alias "GetProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As String, ByVal nSize As Long) As Long
  2. Declare Function aht_apiWriteProfileString Lib "kernel32" Alias "WriteProfileStringA" (ByVal strAppName As String, ByVal strKeyName As String, ByVal strValue As String) As Integer
  3. Const MAX_VEL = 255
  4. Const MAX_SEK = 2048
  5.  
  6. To tvoje pokusaj rijesiti na sledeci nacin:
  7.  
  8.     #if Win64 then
  9.        Declare PtrSafe aht_apiGetProfileSection Lib "kernel32" Alias "GetProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As String, ByVal nSize As Long) As Long
  10.        Declare PtrSafe  aht_apiWriteProfileString Lib "kernel32" Alias "WriteProfileStringA" (ByVal strAppName As String, ByVal strKeyName As String, ByVal strValue As String) As Integer
  11.     #else
  12.       Declare Function aht_apiGetProfileSection Lib "kernel32" Alias "GetProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As String, ByVal nSize As Long) As Long
  13.       Declare Function aht_apiWriteProfileString Lib "kernel32" Alias "WriteProfileStringA" (ByVal strAppName As String, ByVal strKeyName As String, ByVal strValue As String) As Integer
  14.     #end if
  15.  
  16. Const MAX_VEL = 255
  17. Const MAX_SEK = 2048

Nisam u prilici ovo isprobati pa javi kako se ponasa.