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 » Ribbon XML / Controls
roko 20.04.2012 12:55
Predmet:Re: Ribbon XML / Controls

samo sam od njih uzeo bazni kod a ostalo radim u notepad2
malo treba da kad uđeÅ¡ u Å¡tos
počeo sam raditi ribboncreator za ms access ali posao neda da ga zavrÅ¡im

miro35 20.04.2012 15:23
Predmet:Re: Ribbon XML / Controls

Ovako možda će ovo biti dobro i za druge.Probao sam ovo kao Å¡to ti radiÅ¡,znači u notepad-u dodajem menije,grupe, dugmad itd.. Sad kako taj xml fajl uvesti(Importovati) u bazu podataka.Isto tako kako kreirati UsysRebon tabelu u toj bazi.Npr ja sam kreirao novu bazu podataka access 2010.Imam ribon xml fajl.Kako dalje bez pomoći nekog programa kao Å¡to je IDBE Rebon creator2010.Molim te korak po korak da nam objasniÅ¡ kad budeÅ¡ imao vremena.

roko 20.04.2012 17:41
Predmet:Re: Ribbon XML / Controls

gore u bazi ribi su dva osnovna modul koji pokrivaju više od 60% poziva naredbi a ostalo je na programerima
recimo ribbon za printanje
1.u tabelu ribon stavim naziv reda "printanje" a u kolonu xml ovaj kod dole
restartam bazu (da bi složila xml kod u ribbon namespace)
2. otvorim izvještaj i u ribbon name (ima u izvještajima) dodam u listi dodam "printanje"
to je to
ovo sam uzeo kao prvi primjer jer zovem sve komande iz mso koje su standardne komande iz accesa
ali same tipke imaju samo ljepi izgle i komande kao daljinski ostalo radi programer.
naredba izpiši odmah poziva
Poziv idMso !
<- naredbu iz accesa
size="large"<- veličinu gumba
label=" Ispiši dokument" <- naziv
imageMso="FilePrintQuick"/> <- sliku
evo i sika kako pronađem Å¡to mi treba i Å¡to to radi
svaka komanda u accesu je sklop naredbe i ikone pa kad se u meniu stavi miš iznad dobiješ komandu i sliku (ako treba neka ikona za neku komandu
znači da možemo umjesto <button idMso="FilePrintQuick" staviti da bude <button idMso="FileOpenDatabase" a recimo slika imageMso="Delite"/>
drugi način je da se samo dugme deklarira kao prije Å¡to sam ti dao kod s pozivom
sličan je način ali nemam access funkcije nego pozivamo svoje radnje po potrebi
osnovne postavke
<button id="btnhzzo" <- naziv gomba mora biti jedinstven jer inače se ribbon ne pokrene
size="large"
label="Moj prvi gumb"
imageMso="DigitallySignMessage"
onAction="OnActionButton" <- naziv modula za poziv komande .Ako imamo
mora postojat sub OnActionButton naravno može biti i
onAction="MojaPrvaKomanda" a onda i
Sub MojaPrvaKomanda(Control As IRibbonControl)
getVisible="SadMeIma"
Sub SadMeIma(Control As IRibbonControl)
getEnabled="SadSamAktivan" />
Sub SadSamAktivan(Control As IRibbonControl)
kad klikneÅ¡ ribon Control.ID vrati da si kliknuo ili u slučaju getEnabled= sad sam aktivan
bal..bla..bla..potrošio sam sva slova na tastaturi

Ako neko krene raditi ribbon pomoči ču mu pa če sam donositi zaklučke Wink
PreuzmiIzvorni kôd (Text):
  1. <?XML
  2. <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"  >
  3.     <ribbon startFromScratch="true">
  4. <tabs>
  5. <tab id="tabPrintPreview" label="    Alatna traka    ">
  6. <group id="grpPrint" label="."  visible="true">
  7. <separator id="sepkom112a" getVisible="GetVisible" />
  8. <button idMso="FilePrintQuick" size="large" label="        IspiÅ¡i dokument                                                  " imageMso="FilePrintQuick"/>
  9. <separator id="sepkom113s" getVisible="GetVisible" />
  10.  </group>
  11.  <group id="grpZoom" label="."  visible="true">
  12.      <separator id="sepsfm1ds13s" getVisible="GetVisible" />
  13.       <splitButton idMso="PrintPreviewZoomMenu" size="large"/>
  14.        <separator id="sepkodm112ass" getVisible="GetVisible" />
  15.         <toggleButton idMso="ZoomFitToWindow" label="    Normalni pregled " size="normal"/>
  16.         <toggleButton idMso="ZoomOnePage" label="    Jedna strana         " size="normal"/>
  17.        <toggleButton idMso="PrintPreviewZoomTwoPages" label= "    ViÅ¡e strana            " size="normal"/>
  18.        <separator id="sepkom112asas" getVisible="GetVisible" />
  19. </group>
  20.                     <group id="grpObrada" label="        Manipulacija dokumentima           "  visible="true">
  21.  <separator id="seppdocfm112a1" getVisible="GetVisible" />
  22. <button idMso="PrintDialogAccess" size="normal" label="    Postavi printer  " imageMso="PrintDialogAccess"/>
  23. <control idMso="PublishToPdfOrEdoc" visible="true" label="    Izvoz u PDF      "  size="normal" enabled="true"/>
  24. <control idMso="ExportWord" visible="true" label="    Izvoz u Word    "  size="normal" enabled="true"/>
  25.  <separator id="sepkom112a1" getVisible="GetVisible" />
  26. <control idMso="ExportXmlFile" visible="true" label="    Izvoz u XML      "  size="normal" enabled="true"/>
  27. <control idMso="ExportExcel" visible="true" label="    Izvoz u Excel    "  size="normal"  enabled="true"/>
  28. <control idMso="FileSendAsAttachment"  visible="true" label="    PoÅ¡alji privitak   "  size="normal" enabled="true"/>
  29.  <separator id="sepkom112a2" getVisible="GetVisible" />
  30.                     </group>
  31.  <group id="KomandePrint" autoScale="false" centerVertically="false" label=" " getVisible ="GetVisible">
  32.           <separator id="sepkom1" getVisible="GetVisible" />
  33.             <!--  <button id="btnPocetak" size="large" imageMso="RewindLong" onAction="OnNavigateRecord" getVisible="GetVisible" getEnabled="GetEnabled" />-->
  34.             <!--  <separator id="sepkom2" getVisible="GetVisible" />-->
  35.             <!--  <separator id="sepkom4" getVisible="GetVisible" />-->
  36.              <!-- <separator id="sepkom3" getVisible="GetVisible" />-->
  37.           <button id="btnLijevo" size="large" imageMso="CatalogMergeGoToPreviousRecord" onAction="OnNavigateRecord" getVisible="GetVisible" getEnabled="GetEnabled" />
  38.          <separator id="sepkom5" getVisible="GetVisible" />
  39.           <separator id="sepkom6" getVisible="GetVisible" />
  40.           <separator id="sepkom7" getVisible="GetVisible" />
  41.           <button id="btnDesno" size="large" imageMso="CatalogMergeGoToNextRecord" onAction="OnNavigateRecord" getVisible="GetVisible" getEnabled="GetEnabled" />
  42.           <!--   <separator id="sepkom8" getVisible="GetVisible" />-->
  43.           <!--   <separator id="sepkom9" getVisible="GetVisible" />-->
  44.          <!--    <separator id="sepkom11" getVisible="GetVisible" />-->
  45.         <!--     <button id="btnkraj" size="large" imageMso="FastForwardLong" onAction="OnNavigateRecord" getVisible="GetVisible" getEnabled="GetEnabled" />-->
  46.            <separator id="sepkom12" getVisible="GetVisible" />
  47.         </group>
  48.  <group id="radniphoprazan1" autoScale="false" centerVertically="false" label="                                                                                                                                                                                                                                                                                     " getVisible ="GetVisible">
  49.         </group>            
  50.   <group id="grpClosePreview" label="."  visible="true">
  51.  <separator id="sepkom11a" getVisible="GetVisible" />
  52. <button id="btnPrintClo" size="large" label="     Zatvori pregled                                        " imageMso="PageTitleHide" onAction="OnActionButton" getVisible="GetVisible" getEnabled="GetEnabled" />
  53.  <separator id="sepkom11b" getVisible="GetVisible" />
  54.                 </group>
  55.             </tab>
  56.         </tabs>
  57.     </ribbon>
  58. </customUI>
  59. ?>
Prilozi:
konsolid.JPG (Velicina datoteke:52.32 KB)

roko 20.04.2012 17:51
Predmet:Re: Ribbon XML / Controls

http://msdn.microsoft.com/..._Callbacks
http://msdn.microsoft.com/en-us/library/aa338199.aspx

miro35 21.04.2012 09:26
Predmet:Re: Ribbon XML / Controls

Isprobao sam ovo sa ispisom.Znači da zaključimo.Prvo trebam kreirati tabelu u svojoj bazi i praviti xml kode.Tako ću dobiti dugmad menije itd.. Nakon toga trebam uvesti ove module bass ribon globals i basgdiplus i ovaj ribon koji u sebi sadrži onaction buton i onda mogu dodavati Å¡ta da mi otvara formu ili report ili zatvara aplikaciju itd..
Tako isto ako hoću dodavati joÅ¡ menija ili buton-a trebam to upisivati u tabelu odnosno u xml code.A tabela se zove UsysRibbons.
?

roko 21.04.2012 10:18
Predmet:Re: Ribbon XML / Controls

tako je Cool

miro35 21.04.2012 10:51
Predmet:Re: Ribbon XML / Controls

JoÅ¡ sam neÅ¡to pokuÅ¡ao ali mi ne radi.Ja želim kad budem prelazio iz 2003 aplikacije u 2010 da imam jedan ribon sa viÅ¡e tabova npr. jedan tab je Robno i materijalno drugi financijsko treći kasa.
Da li mogu u xml-u dodati drugi i treći tab?

roko 21.04.2012 11:16
Predmet:Re: Ribbon XML / Controls

MožeÅ¡ imati ribona kolko očeÅ¡ a i određena forma može imati svoje ribbone
zakači tabelu riboon ili nacrtaj kako če ti to biti složeno pa ču ti ga sastaviti

roko 21.04.2012 11:20
Predmet:Re: Ribbon XML / Controls

možda nisi ovo postavio
Prilozi:
konsolid.JPG (Velicina datoteke:73.37 KB)

miro35 23.04.2012 08:29
Predmet:Re: Ribbon XML / Controls

Jesam postavio sam to.
Meni treba da se vidi samo moj ribon,skužio sam kako se to isključiva u xml-u u tabeli.
Znači trebaju biti tri tab-a.
Prvi je Robno i Materijalno.U njemu se nalaze meni-ji:
Matični podaci;Dokumenti;Fiskalni printer;IzvjeÅ¡ća;Knjige; itd...
E sad matični imaju svoj padajući izbornik na kojem su buton-i:
Artikli;Grupe artikala;Porezne grupe;Skladišta itd...
Tako isto imam za dokumente izvjeÅ¡ća ...

Drugi je Financijsko.U njemu su meni-ji:
...
Treći je Kasa:
...
Evo kako to izgleda u 2003.Kod mene je trnutno sa strane:Robno Financijsko i Kasa
Prilozi:
MojiMeniji.bmp (Velicina datoteke:1.37 MB)