| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
| Κατασκευή Προσαρμοσμένης Κορδέλα για Access 2010 Μάθημα 3ο (Ribbon Tutorial 3ο ) Μάθημα Τρίτο Περιγραφή Στοιχείων ελέγχου - Ρουτίνες για επιστροφή τιμών (callback) Στοιχεία Ελέγχου Προσαρμοσμένης Κορδέλας Στο δεύτερο μάθημά μας (ΕΔΩ) προχωρήσαμε αρκετά την δημιουργία της προσαρμοσμένης κορδέλας του δείγματος Βάσης δεδομένων της Εφαρμογής μας. Τακτοποιήσαμε όλα τα βασικά εικονίδια και προσαρμόσαμε την πλοήγηση σε αυτά. Σε αυτό το μάθημα θα προσθέσουμε πολλά και διαφορετικά στοιχεία ελέγχου ώστε σχεδόν όλες οι λειτουργίες της εφαρμογής μας να ελέγχονται από την προσαρμοσμένη κορδέλα μας. Η προσαρμοσμένη κορδέλα Ribbon προσφέρει πολλούς διαφορετικούς τύπους στοιχείων ελέγχου τα οποία μπορείτε να προσθέσετε στην κορδέλα σας. Έχουμε ήδη εξετάσει ορισμένα στοιχεία ελέγχου αλλά ας ρίξουμε μια πιο προσεκτική ματιά στα πιο βασικά από αυτά που συνήθως χρησιμοποιούνται περισσότερο. Δεν θα παρουσιάσουμε τον Κώδικα των ρουτινών που έχει χρησιμοποιηθεί διότι η παρούσα ανάρτηση θα ήταν ιδιαίτερα μακροσκελής. Αναζητήστε στο συνημμένο αρχείο δείγμα Βάσης δεδομένων , το Module basRibbonCalbacks τις ρουτίνες που αντιστοιχούν στις εντολές onAction κ.α. του XML αρχείου . Κουμπιά - Buttons Τα κουμπιά χρησιμοποιούνται στην συντριπτική πλειονότητα της κορδέλας. Είναι το βασικότερο στοιχείο ελέγχου. Τα buttons τα έχουμε ήδη χρησιμοποιήσει πολλές φορές μέχρι τώρα στο χτίσιμο της προσαρμοσμένης κορδέλας μας και έχουν την ακόλουθη σύνταξη στο XML αρχείο. Κώδικας: <button id="btn1" size="large" label="MyButton" imageMso="OfficeButtonFeedback" onAction = "OnButtonAction"/> Οι Ρουτίνες που έχουμε χρησιμοποιήσει στην εφαρμογή μας έχουν πολλούς τύπους όπως OnButtonAction, fncOnAction, onOpenForm, fncCloseOpenForms, OnActionButtonCloseDB, onOpenReport, OnActionButton κ.α. Για να δείτε το Κώδικα που έχει χρησιμοποιηθεί ανοίξτε το συνημμένο αρχείο του δείγματος Βάσης Δεδομένων σε προβολή σχεδίασης. Κουμπιά Εναλλαγής (Toggle Buttons) Χρησιμοποιήσαμε για την εφαρμογής μας κουμπιά εναλλαγής στην Καρτέλα Διαχείρισης (Tab Administration) και το XML αρχείο μας έχει την ακόλουθη σύνταξη στην ομάδα των κουμπιών εναλλαγής. Κώδικας: <!-- ΤΑΒ 6 ADMINISTRATION SUPPORT ToogleButton -->
<group id="TabAdministrationGrp2" label="Διαχείριση Κορδέλας">
<toggleButton id="TabAdministrationGrp2TBtn1" size="large" label="Επιλογή Κορδέλας" imageMso="MeetingsToolAppointmentMoveUp" onAction="OnPressedAction" />
<separator id="TabAdministrationGrp2Sep1"/>
<toggleButton id="TabAdministrationGrp2TBtn2" size="large" label="Τροποποίηση Κορδέλας" imageMso="BlankRowInsert" onAction="ToogleButtonCallbackOnAction" />
<separator id="TabAdministrationGrp2Sep2"/>
<toggleButton id="TabAdministrationGrp2TBtn3" size="large" label="Εικονίδια Κορδέλας" imageMso="SyncSettingsMenu" onAction="ToogleButtonCallbackOnAction" />
</group>
Αναδιπλούμενα και Σύνθετα Πλαίσια λίστας Τα Ribbon πλαίσια λίστας (Combo Boxes and Drop-Downs) έχουν την παρακάτω σύνταξη στο αρχείο XML: Κώδικας: <group id="grp4" label="Εκθέσεις" tag="4">
<box id="Printgrp4boxNav" boxStyle="vertical">
<labelControl id="lblReportsHelp1" label="Όλες οι Εκθέσεις στη Βάση Δεδομένων" />
<dropDown id="ddReportList" sizeString="00000000000000000000"
imageMso="ViewNextItemMenu" getItemCount="onGetPrintReportCount"
getItemLabel="onGetReportNames" onAction="onPrintChangeDropDown">
</dropDown>
</box>
<box id="Printgrp4boxNav2" boxStyle="vertical">
<labelControl id="lblReportsHelp2" label="Όλες οι Εκθέσεις στη Βάση Δεδομένων" />
<dropDown id="ddStatic" label="Static dropdown">
<item id="ddItem1" imageMso="OpenSharedJournal" label="Έκθεση 1" />
<item id="ddItem2" imageMso="OpenSharedJournal" label="Έκθεση 2" />
</dropDown>
</box>
</group>
Διαχωριζόμενο Μενού (SplitButton) Τα μενού είναι ιδιαίτερα δημοφιλή στις προσαρμοσμένες κορδέλες και χρησιμοποιούνται πολύ συχνά. Υπάρχουν τα δυναμικά και τα στατικά μενού. Στην Εφαρμογή μας έχουμε χρησιμοποιήσει ένα στατικό μενού με διασπώμενο κουμπί (SplitButton) στην καρτέλα «Εφαρμογές» όπου εμφανίζεται μια λίστα εφαρμογών που είναι διαθέσιμες στο σύστημά μας για άνοιγμα. Δείτε παρακάτω τη Ribbon. Κώδικας: <group id="grpLauncher" label="Εφαρμογές">
<splitButton id="sbLauncher" size="large">
<button id="btnLauncher" imageMso="GroupLinkedNotes" label="Εφαρμογές" description="Άνοιγμα Εφαρμογών"/>
<menu id="mnuLauncher" label="Application Launcher" itemSize="large">
<menuSeparator id="grpLauncherms1" title="Office Applications"/>
<button id="btnAccess" label="Access" imageMso="MicrosoftAccess" onAction="OnLaunchApplication"
tag="MicrosoftAccess"/>
<button id="btnWord" label="Word" imageMso="FileSaveAsWordDotx" onAction="OnLaunchApplication"
tag="FileSaveAsWordDotx"/>
<button id="btnExcel" label="Excel" imageMso="MicrosoftExcel" onAction="OnLaunchApplication"
tag="MicrosoftExcel"/>
<button id="btnOutlook" label="Outlook" imageMso="MicrosoftOutlook" onAction="OnLaunchApplication"
tag="MicrosoftOutlook"/>
<button id="btnPowerPoint" label="PowerPoint" imageMso="MicrosoftPowerPoint" onAction="OnLaunchApplication" tag="MicrosoftPowerPoint"/>
<menuSeparator id="ms2" title="Utilities"/>
<button id="btnOneNote" label="OneNote" imageMso="GroupLinkedNotes" onAction="OnLaunchApplication"
tag="OneNote"/>
<button id="btnCalc" label="Calculator" imageMso="Calculator" onAction="OnLaunchApplication" tag="Calculator"/>
<button id="btnNoteBook" label="NoteBook" imageMso="ReviewTrackChanges" onAction="OnLaunchApplication"
tag="NoteBook"/>
</menu>
</splitButton>
</group>
Εξειδικευμένες Συσχετιζόμενες Καρτέλες (Contextual Tabs) Οι Εξειδικευμένες Συσχετιζόμενες Καρτέλες είναι αυτές που εμφανίζονται για μια συγκεκριμένη εμφάνιση ενός αντικειμένου. Τέτοιες καρτέλες έχετε δει κατά τη διάρκεια σχεδιασμού των φόρμες, εκθέσεων , μακροεντολών, Ερωτημάτων και, και όταν ένας πίνακας είναι ανοιχτός σε προβολή φύλλου δεδομένων. Οι καρτέλες αυτές έχουν ειδική σύνταξη για το XML αρχείο και δεν πρέπει να γραφεί όπως όλες τις άλλα αρχεία που έχουν αναφερθεί μέχρι τώρα. Το αρχείο XML έχει τη μορφή : Παράθεση:
Ειδικότερα το αρχείο XML έχει το όνομα κορδέλας «Προεπισκόπηση Εκτύπωσης (PrintPreview)» και το ίδιο όνομα έχει τεθεί στις ιδιότητες της κάθε έκθεσης στο πεδίο «όνομα κορδέλας». Το αρχείο XML του PrintPreview έχει ως εξής : Κώδικας: <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="onRibbonLoad">
<ribbon startFromScratch="true">
<contextualTabs>
<tabSet idMso="TabSetFormReportExtensibility">
<tab id="tabPrintPreview" label="Print View - Preview">
<group id="myView" label="Επισκόπηση - Προεπισκόπηση">
<splitButton id="mySplitButton" size="large">
<button id="myButton1" getImage="getImages" label="View" onAction="OnPrintActionButton"/>
<menu id="mySplitMenu" itemSize="large">
<button id="myButton2" imageMso="GroupCreateReports" label="View" onAction="OnPrintActionButton"/>
<button id="myButton3" imageMso="FilePrintPreview" label="Print Preview" onAction="OnPrintActionButton"/>
</menu>
</splitButton>
</group>
<group id="grp1Print" label="Εκτύπωση" visible="true">
<button idMso="PrintDialogAccess" size="large" label="Εκτύπωση" />
<separator id="grpPrintSep1" />
<button idMso="FilePrintQuick" size="large" label="Γρήγορη Εκτύπωση" />
</group>
<group idMso="GroupPageLayoutAccess"/>
<group id="grpZoom" label="Zoom" getVisible="GetPrintVisible">
<splitButton idMso="PrintPreviewZoomMenu" size="large"/>
<toggleButton idMso="ZoomFitToWindow" size="large"/>
<toggleButton idMso="ZoomOnePage" size="large"/>
<toggleButton idMso="PrintPreviewZoomTwoPages" size="large" visible="true"
label="Print Preview Zoom Two Pages"/>
<button idMso="PrintPreviewFourPages" size="large" imageMso="PrintPreviewSingleTile" label=" 4 Σελίδες" />
<button idMso="PrintPreviewEightPages" size="large" imageMso="CollatePortraitSeparated" label=" 8 Σελίδες" />
<gallery idMso="PageMarginsGallery" size="large" />
<gallery idMso="PageSizeGallery" size="large" />
</group>
<group id="grpData" label="Δεδομένα" visible="true">
<control idMso="PublishToPdfOrEdoc" size="large" label="Export to PDF" enabled="true"/>
<button id="cmdBtnOutputToExcel" label="Excel" size="large" imageMso="FileSaveAsExcel97_2003"
onAction="OnPrintActionButton"/>
<button id="cmdBtnOutputToTxt" label="Text" size="large" imageMso="FileSaveAsExcel97_2003"
onAction="OnPrintActionButton"/>
<button id="cmdBtnOutputHtml" label="HTML" size="large" imageMso="ExportHtmlDocument"
onAction="OnPrintActionButton"/>
<button id="cmdBtnSentViaEmail" label="Email" size="large" imageMso="FileEmailAsPdfEmailAttachment"
onAction="OnPrintActionButton"/>
<button id="cmdBtnSenttoArchive" label="Αρχείο" size="large" imageMso="RequestDocument"
onAction="OnPrintActionButton"/>
</group>
<group id="grp4" label="Εκθέσεις" tag="4">
<box id="Printgrp4boxNav" boxStyle="vertical">
<labelControl id="lblReportsHelp1" label="Όλες οι Εκθέσεις στη Βάση Δεδομένων" />
<dropDown id="ddReportList" sizeString="MMMMMMMMMMMMMMMMM"
imageMso="ViewNextItemMenu" getItemCount="onGetPrintReportCount"
getItemLabel="onGetReportNames" onAction="onPrintChangeDropDown">
</dropDown>
</box>
</group>
<group id="grpClosePreview" label="Close" visible="true">
<button id="myCloseBtn" size="large" label="Κλείσιμο Έκθεσης" imageMso="PrintPreviewClose"
onAction="OnPrintActionButton"/>
</group>
</tab>
</tabSet>
</contextualTabs>
</ribbon>
<backstage>
<button idMso="FileCloseDatabase" visible="false"/>
<button idMso="SaveObjectAs" visible="false"/>
<button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileSave" visible="false"/>
<tab idMso="TabInfo" visible="false"/>
<tab idMso="TabRecent" visible="false"/>
<tab idMso="TabNew" visible="false"/>
<tab idMso="TabPrint" visible="false"/>
<tab idMso="TabShare" visible="false"/>
<tab idMso="TabHelp" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="true" label="Exit Database"/>
</backstage>
</customUI>
Εικονίδια και Εξωτερικές εικόνες προσαρμοσμένης Κορδέλας Στην προσαρμοσμένη κορδέλα μας έχουν χρησιμοποιηθεί εικονίδια του Microsoft Office το οποίο διαθέτει μια τεράστια ποικιλία όπως περιγράψαμε σε προηγούμενο μάθημά μας. Παρόλα αυτά αν κάποιος επιθυμεί να δημιουργήσει μια δική του εικονοθήκη φορτώνοντας εικόνες και εικονίδια από εξωτερικό αρχείο εκτός της εφαρμογής αυτό είναι εφικτό. Χρησιμοποιήσαμε αυτή την τεχνική για να φορτώσουμε στην κορδέλα μας, το εικονίδιο του Λογότυπου του δείγματος Βάσης δεδομένων μας. Η διαδικασία είναι απλή και θα αναφέρουμε στα γρήγορα τη διαδικασία. Δημιουργούμε ένα πίνακα τον οποίο ονομάσαμε «USysRibbonsImages» Δημιουργήσαμε δυο πεδία : idImage(Αυτόματη αρίθμηση) και «imageRibbon» (Συνημμένο). Δημιουργούμε μια φόρμα με πηγή προέλευσης τον προαναφερόμενο πίνακα και την ονομάζουμε «frmUSysRibbonsImages» Φορτώνουμε στην πρώτη εγγραφή στα συνημμένα τα εικονίδια ή τις εικόνες μας. Στην περίπτωσή μας το logo-Northwind.bmp Προσθέσαμε στο XML αρχείο μας σε μια ομάδα (group) την εντολή : Κώδικας: <group id = "TabHomeGrp1" label = "Logo">
<button id = "TabHomeGrp1btn1" image="logo-Northwind.bmp" size="large" tag="frmMain" onAction="OnOpenForm" />
</group>
Στην εντολή onAction="OnOpenForm" προσθέσαμε μια απλή ρουτίνα για το άνοιγμα της Κεντρικής φόρμας. Στο συνημμένο δείγμα βάσης δεδομένων θα βρείτε και τον έτοιμες ρουτίνες για τη δημιουργία εικονοθήκης. Ομάδες – Group MsoImage Στο XML αρχείο μας θα δείτε το παρακάτω : Κώδικας: <group idMso="GroupSortAndFilter"></group> Πλήρη σειρά των ομάδων « idMso» μπορείτε να δείτε ΕΔΩ. Παρασκήνιο (BackStage) Από μια επαγγελματική εφαρμογή που έχει δημιουργηθεί με την Access δεν μπορεί να μείνει χωρίς προσαρμοσμένα βασικά στοιχεία τουλάχιστον , η περιοχή του παρασκηνίου (BackStage). Για να δείτε το προσαρμοσμένο backstage της εφαρμογής μας κατεβάστε το συνημμένο αρχείο με το δείγμα Βάσης δεδομένων και πατήστε στην καρτέλα «Αρχείο». Έχουμε βάλει ορισμένα βασικά στοιχεία για τις ανάγκες της εφαρμογής μας. Το XML που χρησιμοποιήσαμε για τη δημιουργία του, έχει εντελώς διαφορετική σύνταξη και διαφορετικά χαρακτηριστικά από αυτά της προσαρμοσμένης κορδέλας . Το XML έχει την παρακάτω σύνταξη και τίθεται στο τέλος του XML αρχείου μας. Κώδικας: <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" >
</ribbon>
<backstage onShow="OnShowBackstage">
<!-- Fast Commands not used <button idMso="FileSave" visible="false"/> <button idMso="SaveObjectAs" visible="false"/>
<button idMso="FileSaveAsCurrentFileFormat" visible="false"/> <button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
<button idMso="FileOpen" visible="false"/> <button idMso="FileCloseDatabase" visible="false"/> -->
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="false"/>
<!-- Tabs not used <tab idMso="TabInfo" visible="false"/> <tab idMso="TabShare" visible="false"/> <tab idMso="TabRecent" visible="false"/>
<tab idMso="TabNew" visible="false"/> <tab idMso="TabHelp" visible="false"/> -->
<tab idMso="TabPrint" visible="false"/>
<!-- Hide the built-in Info tab-->
<tab id="TabInfoDB" insertBeforeMso="FileSave" label="Πληροφορίες για τη Βάση Δεδομένων" title="Πληροφορίες για το Δείγμα Βάσης Δεδομένων –
Σύστημα Διαχείρισης Παραγγελιών">
<firstColumn>
<group id="TabInfoDBgrp1" label="Δείγμα Βάσης Δεδομένων -Σύστημα Διαχείρισης Παραγγελιών" style="warning" >
<primaryItem>
<button id="TabInfoDBgrp1b1" label=" " imageMso="OfficeButtonFeedback"/>
</primaryItem>
<topItems>
<layoutContainer id="TabInfoDBgrp1lc2" layoutChildren="vertical" align="topLeft">
<labelControl id="TabInfoDBgrpl1c3" label=" "/>
<layoutContainer id="TabInfoDBgrp1lc4" layoutChildren="horizontal" align="topLeft">
<labelControl id="TabInfoDBgrpl1c5" label="Πληροφορίες για τη Βάση Δεδομένων" expand="both"/>
</layoutContainer>
<layoutContainer id="TabInfoDBgrpl1c6" layoutChildren="vertical">
<layoutContainer id="TabInfoDBgrp1lc7" layoutChildren="horizontal">
<imageControl id="TabInfoDBgrp1img8" imageMso="MacroPlay"/>
<labelControl id="TabInfoDBgrp1lc91" label="Αυτή η Βάση Δεδομένων δημιουργήθηκε από την Microsoft ."/>
</layoutContainer>
<layoutContainer id="TabInfoDBgrp1lc10" layoutChildren="horizontal">
<imageControl id="TabInfoDBgrp1img11" imageMso="MacroPlay"/>
<labelControl id="TabInfoDBgrp1lc12" label="Έχει τίτλο : Order management database.accdb. Και στα Ελληνικά : Σύστημα Διαχείρισης
Παραγγελιών"/>
</layoutContainer>
<layoutContainer id="TabInfoDBgrp1lc13" layoutChildren="horizontal">
<imageControl id="TabInfoDBgrp1img14" imageMso="MacroPlay"/>
<labelControl id="TabInfoDBgrp1lc15" label="Με τη Βάση αυτή δημιουργήθηκε μια προσαρμοσμένη κορδέλα (Ribbon) για εκπαιδευτικούς
σκοπούς"/>
</layoutContainer>
<layoutContainer id="TabInfoDBgrp1lc16" layoutChildren="horizontal">
<imageControl id="TabInfoDBgrp1img17" imageMso="MacroPlay"/>
<labelControl id="TabInfoDBgrp118" label="Σκοπός είναι η δημιουργία τελικής προσαρμοσμένης κορδέλας , βήμα -βήμα."/>
</layoutContainer>
<layoutContainer id="TabInfoDBgrp1lc19" layoutChildren="horizontal">
<imageControl id="TabInfoDBgrp1img20" imageMso="MacroPlay"/>
<labelControl id="TabInfoDBgrp1lc21" label="Διατίθεται ΔΩΡΕΑΝ στα μέλη του Forum ms-office.gr."/>
</layoutContainer>
<layoutContainer id="TabInfoDBgrp1lc22" layoutChildren="horizontal">
<imageControl id="TabInfoDBgrp1img23" imageMso="MacroPlay"/>
<labelControl id="TabInfoDBgrp1lc24" label="Η προσαρμοσμένη Κορδέλα της Βάσης Δεδομένων δημιουργήθηκε από τον Κοσμόπουλο
Κωνσταντίνο,μέλος του Forum ms-office.gr, με το ψευδόνυμο 'Rogerk'."/>
</layoutContainer>
<layoutContainer id="TabInfoDBgrp1lc25" layoutChildren="horizontal">
<imageControl id="TabInfoDBgrp1img26" imageMso="MacroPlay"/>
<labelControl id="TabInfoDBgrp1lc27" label="Τη χρησιμοποιείτε με δική σας Ευθύνη."/>
</layoutContainer>
</layoutContainer>
</layoutContainer>
<labelControl id="TabInfoDBgrp1lc28" label=" "/>
<labelControl id="TabInfoDBgrp1lc29" label=" "/>
<labelControl id="TabInfoDBgrp1lc30" label=" "/>
<labelControl id="TabInfoDBgrp1lc31" label=" "/>
</topItems>
</group>
<group id="TabSoursesGrp2" label="Βιβλιογραφία - Πηγές" style="normal"/>
<group id="TabSoursesGrp3Links" label="Ιστοχώροι" style="warning">
<topItems>
<layoutContainer id="TabSoursesGrp3lc1" layoutChildren="vertical">
<layoutContainer id="TabSoursesGrp3lc2" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp3img3" imageMso="AutoLinkingStart"/>
<hyperlink id="TabSoursesGrp3Link4" label="http://msdn.microsoft.com" target="http://msdn.microsoft.com/en-us/library/bb187398.aspx"
supertip="Ιστοχώρος της Microsoft" screentip="Κάντε κλικ στο σύνδεσμο για εύρεση χρήσιμο πληροφοριών για τη δημιουργία προσαρμοσμένης
κορδέλας (Ribbon)"/>
</layoutContainer>
<layoutContainer id="TabSoursesGrp3lc5" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp3img6" imageMso="AutoLinkingStart"/>
<hyperlink id="TabSoursesGrp3Link7" label="http://msdn.microsoft.com"
target="http://msdn.microsoft.com/en-us/library/dd548010(v=office.12).aspx"/>
</layoutContainer>
<layoutContainer id="TabSoursesGrp3lc8" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp3img9" imageMso="AutoLinkingStart"/>
<hyperlink id="TabSoursesGrp3Link10" label="http://www.access-programmers.co.uk"
target="http://www.access-programmers.co.uk/"
supertip="SUPERTIP" screentip="screen tip"/>
</layoutContainer>
<layoutContainer id="TabSoursesGrp3lc11" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp3img12" imageMso="AutoLinkingStart"/>
<hyperlink id="TabSoursesGrp3link13" label="http://www.ribboncreator.de"
target="http://www.ribboncreator.de/en"/>
</layoutContainer>
<layoutContainer id="TabSoursesGrp3lc14" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp3img15" imageMso="AutoLinkingStart"/>
<hyperlink id="TabSoursesGrp3lnk16" label="http://www.accessribbon.de"
target="http://www.accessribbon.de/"/>
</layoutContainer>
<layoutContainer id="TabSoursesGrp3lc17" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp3img18" imageMso="AutoLinkingStart"/>
<hyperlink id="TabSoursesGrp3lnk19" target="http://www.ribbon01.com/tips.asp"
label="http://www.ribbon01.com"/>
</layoutContainer>
<layoutContainer id="TabSoursesGrp3lc20" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp3img21" imageMso="AutoLinkingStart"/>
<hyperlink id="TabSoursesGrp3lnk22" target="http://allenbrowne.com/tips.html"
label="http://allenbrowne.com"/>
</layoutContainer>
<layoutContainer id="TabSoursesGrp3lc23" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp3img24" imageMso="AutoLinkingStart"/>
<hyperlink id="TabSoursesGrp3lnk25" target="http://soltechs.net/CustomUI/imageMso01.asp?gal=1"
label="http://soltechs.net"/>
</layoutContainer>
<layoutContainer id="TabSoursesGrp3lc26" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp3img27" imageMso="AutoLinkingStart"/>
<hyperlink id="TabSoursesGrp3lnk28" target="http://www.utteraccess.com/"
label="http://www.utteraccess.com"/>
<labelControl id="TabSoursesGrp3lc29" label=" "/>
</layoutContainer>
</layoutContainer>
</topItems>
</group>
<group id="TabSoursesGrp4Books" label="Βιβλία" style="warning">
<bottomItems>
<layoutContainer id="TabSoursesGrp4lc1" layoutChildren="vertical">
<layoutContainer id="TabSoursesGrp4lc2" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp4img3" imageMso="TranslationToolTip"/>
<hyperlink id="TabSoursesGrp4lnk4" target="http://books.google.gr/books?id=GJQnSwoLvv4C"
label="VBA Expert Access 2007 Programming"/>
</layoutContainer>
<layoutContainer id="TabSoursesGrp4lc5" layoutChildren="horizontal">
<imageControl id="TabSoursesGrp4img6" imageMso="TranslationToolTip"/>
<hyperlink id="TabSoursesGrp4lnk7" target="http://books.google.gr/books?id=rnPiKXCRciMC"
label="Access 2010 Programmer's Reference"/>
<labelControl id="TabSoursesGrp4lbl8" label=" "/>
<labelControl id="TabSoursesGrp4lbl9" label=" "/>
<labelControl id="TabSoursesGrp4lbl10" label=" "/>
<labelControl id="TabSoursesGrp4lbl11" label=" "/>
</layoutContainer>
</layoutContainer>
</bottomItems>
</group>
</firstColumn>
</tab>
<!-- Αποστολή Σχολίων -->
<tab id="TabContact" label="Επικοινωνία - Αποστολή Σχολίων" title="Σχόλια για τη Βάση Δεδομένων"
insertBeforeMso="FileSave">
<firstColumn>
<group id="TabContactGrp1">
<topItems>
<labelControl id="TabContactGrp1lbl1" label="Η Προσαρμοσμένη Κορδέλα δημιουργήθηκε απο τον
Κωνσταντίνο Κοσμόπουλο."/>
<labelControl id="TabContactGrp1lbl2" label="Copyright © 2014 "/>
<hyperlink id="TabContactGrp1lnk3" label="Published by http://www.examplehmopagelink.com"
target="http://www.examplehmopagelink.com"/>
</topItems>
</group>
<!-- Contact information -->
<group id="TabContactGrp2" label="Αποστολή Σχολίου">
<primaryItem>
<button id="TabContactGrp2btn3" imageMso="MailMergeStartEmail" label="Αποστολή Σχολίου"
onAction="OnSendFeedback"/>
</primaryItem>
<topItems>
<layoutContainer id="TabContactGrp2lc4" layoutChildren="horizontal">
<radioGroup id="TabContactGrp2rgrpFeedback" label="Τύπος Σχολίου" expand="neither"
onAction="OnSelectFeedbackType">
<radioButton id="TabContactGrp2rbtnComment" label="Σχόλιο"/>
<radioButton id="TabContactGrp2rbtnSuggestion" label="Υπόδειξη"/>
<radioButton id="TabContactGrp2rbtnProblem" label="Αναφορά Προβλήματος"/>
</radioGroup>
</layoutContainer>
</topItems>
</group>
<group id="TabContactGrp3">
<topItems>
<editBox label="Κείμενο" id="txtFeedback" expand="horizontal" onChange="OnUpdateFeedback"
getText="OnGetFeedbackText"/>
<labelControl id="TabContactGrp3lbl1" label=" "/>
<labelControl id="TabContactGrp3lbl2" label=" "/>
<labelControl id="TabContactGrp3lbl3" label=" "/>
<labelControl id="TabContactGrp3lbl4" label=" "/>
</topItems>
</group>
<group id="TabContactGrp4" label="Στοιχεία Επικοινωνίας">
<bottomItems>
<layoutContainer id="TabContactGrp4lc1" layoutChildren="horizontal">
<imageControl id="TabContactGrp4img2" imageMso="MailMergeStartEmail" />
<hyperlink id="TabContactGrp4lnk3" target="mailto:kkosmop@yahoo.gr"
label="Αποστολή e-mail στο kkosmp@yahoo.gr"/>
</layoutContainer>
</bottomItems>
</group>
</firstColumn>
</tab>
<!-- Tab Util -->
<tab id="TabDbUtil" label="Εργαλεία Βάσης Δεδομένων" title="Tab: Εργαλεία Βάσης Δεδομένων">
<firstColumn>
<taskFormGroup id="tfg1" label="Εργαλεία Συντήρησης" allowedTaskSizes="mediumSmall"
helperText="Εργαλεία για τη σωστή λειτουργία της Βάσης σας.">
<category id="tfgc1" label="Γενικά">
<task id="t10" label="Αντίγραφο Ασφαλείας -BackUp" imageMso="ControlsGallery">
<group id="grpRowSpan" label="Αντίγραφο Ασφαλείας -BackUp">
<topItems>
<layoutContainer id="lcH1" layoutChildren="horizontal" expand="neither">
<button id="b1" label="Start BuckUp" imageMso="BackupSite" style="large"
onAction="OnGetDbBackup"/>
</layoutContainer>
</topItems>
</group>
<!-- Database location -->
<group id="TabDbUtilGrp1" label="Τοποθεσία Βάσης Δεδομένων">
<topItems>
<editBox id="TabDbUtilGrp1txtDbLocation" getText="OnGetDatabaseLocation" maxLength="260"
expand="horizontal"/>
</topItems>
</group>
<group id="TabDbUtilGrp2" label="Τοποθεσία Φακέλου BackUp">
<topItems>
<editBox id="TabDbUtilGrp1txtDbLocation1" getText="OnGetBackUpFileName" maxLength="260" expand="horizontal"/>
</topItems>
</group>
</task>
</category>
<category id="TabDbUtilCat2" label="Συντήρηση Βάσης">
<task id="TabDbUtilCat2t1" label="Συμπίεση - Επιδιόρθωση" imageMso="GroupResourceUsageViewDetails">
<group id="TabDbUtilCat2grp1" label="Συμπίεση - Επιδιόρθωση Βάσης Δεδομένων">
<bottomItems>
<layoutContainer id="TabDbUtilCat2lcH1" layoutChildren="horizontal" expand="neither"/>
<labelControl id="TabDbUtilCat2lbl1" label="Εργαλείο για Συμπίεση και επιδιόρθωση της Βάσης Δεδομένων."/>
<labelControl id="TabDbUtilCat2lbl2" label="Η χρήση του εργαλείου Συμπίεση και επιδιόρθωση βοηθά στην πρόληψη και την επιδιόρθωση
προβλημάτων των αρχείων της βάσης δεδομένων."/>
<button id="TabDbUtilCat2b1" label="Start Compact and repair database"
imageMso="FileCompactAndRepairDatabase" style="large" onAction="OnGetCompactDb"/>
</bottomItems>
</group>
</task>
</category>
</taskFormGroup>
</firstColumn>
</tab>
<button id="CloseDB" label="Κλείσιμο Βάσης Δεδομένων" imageMso="BroadcastEnd" onAction="onActionButtonCloseDB"/>
</backstage>
</customUI>
Ελπίζω να σας βοήθησα να μάθετε ορισμένα βασικά πράγματα για την Προκειμένου να υπάρχει μια συνέχεια στα τρία μαθήματα δίνουμε τα σχετικά links σε αυτό το Forum. Μάθημα Πρώτο Μάθημα Δεύτερο Με απεριόριστη εκτίμηση Για το Forum του ms-office.gr Κωνσταντίνος Κοσμόπουλος Βιβλιογραφία – Πηγές Customizing the Office Fluent User Interface in Access 2007 Chapter 11: Creating Dynamic Ribbon Customizations (1 of 2) Microsoft Access Help Center Office 2007 RibbonCreator - Ribbon Creator Ribbons für Access 2007 / Access 2010 - Willkommen Micrsoft Access Tips Microsoft Access help, tutorials, examples Image Mso Gallery #1 Access Help and How-to - Microsoft Office UtterAccess VBA Expert Access 2007 Programming Access 2010 Programmer's Reference |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Κατασκευή Προσαρμοσμένης Κορδέλα για Access 2010 Μάθημα 2 (Ribbon Tutorial 2 ) | Rogerk | Access - Ερωτήσεις / Απαντήσεις | 2 | 13-11-14 17:14 |
| Κατασκευή Προσαρμοσμένης Κορδέλα για Access 2010 Μάθημα 1ο (Ribbon Tutorial) | Rogerk | Access - Ερωτήσεις / Απαντήσεις | 0 | 10-11-14 21:29 |
| Επεξεργαστής για προσαρμοσμένη Κορδέλα Ribbon (Ribbon Office ToolBar Editor) | Rogerk | Access - Ερωτήσεις / Απαντήσεις | 0 | 31-10-14 18:53 |
| Πρόβλημα μετατροπής από access 2010 σε Access 2000 | xristosss20 | Access - Ερωτήσεις / Απαντήσεις | 1 | 05-06-12 12:56 |
| ACCESS 2010 Απόκρυψη Ribbon-εμφάνιση custom ribbon | gnikol | Access - Ερωτήσεις / Απαντήσεις | 3 | 23-12-10 23:24 |
Η ώρα είναι 20:27.



Θεματικός Τρόπος
