Centar za edukaciju-BiH



#11 20.04.2012 12:55
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


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
↑  ↓

#12 20.04.2012 15:23
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


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.
Miro
↑  ↓

#13 20.04.2012 17:41
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


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. ?>


Slicice prilozenih slika:
konsolid.JPG
Tip datoteke:Informacije o tipu datoteke za:jpg jpg
Preuzimanja:301
Velicina datoteke:52.32 KB
Velicina slike: 537 x 589 Pikseli

↑  ↓

#14 20.04.2012 17:51
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


Predmet:Re: Ribbon XML / Controls
http://msdn.microsoft.com/..._Callbacks
http://msdn.microsoft.com/en-us/library/aa338199.aspx
↑  ↓

#15 21.04.2012 09:26
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


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.
?
Miro
↑  ↓

#16 21.04.2012 10:18
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


Predmet:Re: Ribbon XML / Controls
tako je Cool
↑  ↓

#17 21.04.2012 10:51
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


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?
Miro
↑  ↓

#18 21.04.2012 11:16
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


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
↑  ↓

#19 21.04.2012 11:20
roko Van mreze
Clan
Registrovan od:02.02.2009
Postovi:236


Predmet:Re: Ribbon XML / Controls
možda nisi ovo postavio

Slicice prilozenih slika:
konsolid.JPG
Tip datoteke:Informacije o tipu datoteke za:jpg jpg
Preuzimanja:244
Velicina datoteke:73.37 KB
Velicina slike: 846 x 684 Pikseli

↑  ↓

#20 23.04.2012 08:29
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


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:
Informacije o tipu datoteke za:bmp  MojiMeniji.bmp
Preuzimanja:237
Velicina datoteke:1.37 MB


Miro
↑  ↓

Stranice (8):1,2,3,4,5,6,7,8


Sva vremena su GMT +02:00. Trenutno vrijeme: 2: 24 pm.