Forum

Forum (https://www.ms-office.gr/forum/)
-   Access samples - Χρήσιμα αρχεία & παραδείγματα (https://www.ms-office.gr/forum/access-samples-xrisima-arxeia-paradeigmata/)
-   -   Αριθμητικό ποσό ολογράφως. (https://www.ms-office.gr/forum/access-samples-xrisima-arxeia-paradeigmata/200-arithmitiko-poso-olografos.html)

Ms-Office-Development Team 10-11-09 13:03

Αριθμητικό ποσό ολογράφως.
 
2 Συνημμένο(α)
Δημιουργός: Τάσος Φιλοξενίδης (έτος 2010)
Περιβάλλον: Access 2000, 2002, 2003, 2007, 2010

Άλλο ένα εργαλείο για την μετατροπή αριθμητικών νομισματικών ποσών
σε ευρώ και λεπτά ολογράφως.

Συνημμένο Αρχείο 290

Τι κάνει το αρχείο αυτό:
  • Έχει δυνατότητα επιλογής απόκρυψης των λέξεων "ευρώ" και "λεπτό" ή "λεπτά".
  • Εμφανίζει μόνο το πρώτο γράμμα κεφαλαίο
  • Εμφανίζει όλο το περιεχόμενο σε ΚΕΦΑΛΑΙΑ
  • Εμφανίζει το Πρώτο Γράμμα της Λέξης Κεφαλαίο
  • Λειτουργεί σε κάθε υπολογιστή ανεξάρτητα από την γλώσσα που υποστηρίζει.
Προσαρμογή σε άλλες εφαρμογές Access:

<LINK rel=File-List href="file:///C:%5CUsers%5CAdmin%5CAppData%5CLocal%5CTemp%5Cmsoh tmlclip1%5C01%5Cclip_filelist.xml"><LINK rel=themeData href="file:///C:%5CUsers%5CAdmin%5CAppData%5CLocal%5CTemp%5Cmsoh tmlclip1%5C01%5Cclip_themedata.thmx"><LINK rel=colorSchemeMapping href="file:///C:%5CUsers%5CAdmin%5CAppData%5CLocal%5CTemp%5Cmsoh tmlclip1%5C01%5Cclip_colorschememapping.xml"><STYL E> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:161; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-520092929 1073786111 9 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:36.0pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:36.0pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:595.3pt 841.9pt; margin:72.0pt 14.1pt 72.0pt 14.2pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:1947926905; mso-list-type:hybrid; mso-list-template-ids:1968704936 67633153 67633155 67633157 67633153 67633155 67633157 67633153 67633155 67633157;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol;} @list l1 {mso-list-id:1979139144; mso-list-type:hybrid; mso-list-template-ids:-1734602482 67633153 67633155 67633157 67633153 67633155 67633157 67633153 67633155 67633157;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> </STYLE>Έστω ότι έχουμε σε ερώτημα ή σε φόρμα τα εξής πεδία:
  • NumberField = Πεδίο με μορφοποίηση αριθμού όπου περνάμε τον αριθμό
  • ResultField = Πεδίο όπου θα εμφανίζεται το αποτέλεσμα
<?xml:namespace prefix = o /><o:p></o:p>
Αρχικά εισάγουμε τη λειτουργική μονάδα mdlfunc από το αρχείο InWords.mdb
στη βάση δεδομένων μας.

Η παραπάνω λειτουργική μονάδα περιέχει τη συνάρτηση:

NumToWords(myValue, Optional CharCase%, Optional EurosAndCents As Boolean = True)<o:p></o:p>
<o:p></o:p>
Μπορούμε να καλέσουμε τη συνάρτηση NumToWords() χρησιμοποιώντας ένα από
τα παρακάτω παραδείγματα:

Μόνο το πρώτο γράμμα του αποτελέσματος κεφαλαίο, εμφάνιση της νομισματικής μονάδας
  • Κλήση από το πεδίο φόρμας "ResultField" : =NumToWords(NumberField)
  • Κλήση από πεδίο ερωτήματος: ResultField: NumToWords(NumberField)
  • Κλήση μέσα από τη VBA : ResultField = NumToWords(NumberField)
Όλα ΚΕΦΑΛΑΙΑ, εμφάνιση της νομισματικής μονάδας
  • Κλήση από το πεδίο φόρμας "ResultField" : = NumToWords(NumberField, 1)<o:p></o:p>
  • Κλήση από πεδίο ερωτήματος: ResultField: NumToWords(NumberField, 1)<o:p></o:p>
  • Κλήση μέσα από τη VBA : ResultField = NumToWords(NumberField, 1)<o:p></o:p>

Το Πρώτο Γράμμα της Λέξης Κεφαλαίο, εμφάνιση της νομισματικής μονάδας<o:p></o:p>

  • Κλήση από το πεδίο φόρμας "ResultField" : = NumToWords(NumberField, 2)<o:p></o:p>
  • Κλήση από πεδίο ερωτήματος: ResultField: NumToWords(NumberField, 2)<o:p></o:p>
  • Κλήση μέσα από τη VBA : ResultField = NumToWords(NumberField, 2)<o:p></o:p>
<o:p></o:p>

Μόνο το πρώτο γράμμα του αποτελέσματος κεφαλαίο, απόκρυψη της νομισματικής μονάδας
  • Κλήση από το πεδίο φόρμας "ResultField" : = NumToWords(NumberField, 0, False)<o:p></o:p>
  • Κλήση από πεδίο ερωτήματος: ResultField: NumToWords(NumberField, 0, False)<o:p></o:p>
  • Κλήση μέσα από τη VBA : ResultField = NumToWords(NumberField, 0, False)<o:p></o:p>

Όλα ΚΕΦΑΛΑΙΑ, απόκρυψη της νομισματικής μονάδας
  • Κλήση από το πεδίο φόρμας "ResultField" : = NumToWords(NumberField, 1, False)<o:p></o:p>
  • Κλήση από πεδίο ερωτήματος: ResultField: NumToWords(NumberField, 1, False)<o:p></o:p>
  • Κλήση μέσα από τη VBA : ResultField = NumToWords(NumberField, 1, False)<o:p></o:p>

Το Πρώτο Γράμμα της Λέξης Κεφαλαίο, απόκρυψη της νομισματικής μονάδας
  • Κλήση από το πεδίο φόρμας "ResultField" : = NumToWords(NumberField, 2, False)<o:p></o:p>
  • Κλήση από πεδίο ερωτήματος: ResultField: NumToWords(NumberField, 2, False)<o:p></o:p>
  • Κλήση μέσα από τη VBA : ResultField = NumToWords(NumberField, 2, False)<o:p></o:p>

Κατεβάστε το αρχείο αποσυμπιέστε το και ...αξιολογείστε το.


Η ώρα είναι 11:26.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2