| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Καλημέρα σε όλα τα μέλη του φορούμ. Προσπαθώ να γράψω κώδικα ώστε να μου ανοίγει η έκθεση στο 150% . Μήπως γνωρίζει κάποιο μέλος τι κώδικα να βάλω;Εχω γράψει το παρακάτω κώδικα αλλά δίνει σφάλμα. Με το DoCmd.Maximize ανοιγει στο 100% αλλά θέλω στο 150% DoCmd.Maximize DoCmd.RunCommand acCmdZoom150 Αλέξανδρος |
|
#2
|
|
Καλημέρα Αλέξανδρε! Ανοίγεις την έκθεση πατώντας κουμπί σε φόρμα; Και αν ναι, πες μας αν η φόρμα είναι αναδυόμενη ή όχι. Σε τι προβολή ανοίγεις την έκθεση; Προεπισκόπησης ή κάτι άλλο; Περιμένουμε νέα σου! Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word |
|
#3
| |||
| |||
|
Τάσο καλημέρα Από κουμπί εντολής φόρμας ανοίγει η έκθεση .Η έκθεση δεν είναι αναδυόμενη ούτε η φόρμα.Σε προβολή προεπισκόπηση την ανοίγω απλά θέλω να ανοιγει πιο μεγάλη στα 150%.. Φιλικά Αλέξανδρος |
|
#4
|
|
Αλέξανδρε, έτσι:
Κώδικας: Private Sub cmdPrintPreview_Click()
Dim strDocName As String
strDocName = "ReportName"
DoCmd.OpenReport strDocName, acViewPreview
DoCmd.RunCommand acCmdZoom150
' Reports(strDocName).ZoomControl = 150 ' Ακαίρεοι αριθμοι 0 - 3000 +-( δεν υποστηρίζεται επίσημα )
End Sub
Στη φόρμα: Κώδικας: Private Sub cmdPrintPreview_Click()
Dim strDocName As String
strDocName = "ReportName"
DoCmd.Minimize ' Ελαχιστοποίηση του παραθύρου της φόρμας
DoCmd.OpenReport strDocName, acViewPreview
DoCmd.RunCommand acCmdZoom150
' Reports(strDocName).ZoomControl = 152 ' Ακαίρεοι αριθμοι 0 - 3000 +-( δεν υποστηρίζεται επίσημα )
End Sub
Κώδικας: Option Compare Database
Option Explicit
Private Declare Function ShowWindow Lib "user32" ( _
ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Const SW_RESTORE = 9&
Private Const SW_NORMAL = 1&
Private Const SW_MAXIMIZE = 3&
Private Sub Report_Open(Cancel As Integer)
DoCmd.Maximize ' Μεγιστοποίηση του παραθύρου της Έκθεσης
End Sub
Private Sub Report_Close()
On Error Resume Next
'επαναφέρει το παράοθυρο της φόρμας από την ελαχιστοποίηση στην προηγούμενη μορφή
ShowWindow Forms!MyForm.hwnd, SW_RESTORE 'SW_MAXIMIZE
End Sub
Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word Τελευταία επεξεργασία από το χρήστη Tasos : 28-03-11 στις 13:54. |
|
#5
| |||
| |||
|
Φίλε Τάσο, εφόσον η φόρμα δεν είναι αναδυόμενη τον κώδικα τον τοποθετούμε στη φόρμα που είναι το κουμπί εντολής; και στην έκθεση τοποθετούμε τον κώδκα ανεξαρτήτως των δύο περιπτώσεων;
Τελευταία επεξεργασία από το χρήστη ΤΖΙΜΗΣ : 28-03-11 στις 14:41. |
|
#6
|
|
Γεια σου Δημήτρη! Μπορείς να δεις ένα παράδειγμα στο συνημμένο παρακάτω. Αναλόγως την Έκδοση Access αλλά και των Windows μπορεί να πειραματιστεί κανείς με τις ιδιότητες των φορμών και των εκθέσεων (αναδυόμενη, μοναδική....) και να καταλήξει στο επιθυμητό αποτέλεσμα.
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word |
|
#7
| |||
| |||
|
Τάσο καλησπέρα Σε ευχαριστώ πολύ για την επίλυση του προβληματός μου για μια ακόμη φορά μεγαλούργησες . οι πληροφορίες σου είναι χρησιμες και για αλλες εφαρμογές. Φιλικά Αλέξανδρος |
|
#8
| |||
| |||
|
Φίλε Τάσο πολύ καλό το παράδειγμά σου. Ευχαριστώ πολύ. |
|
#9
|
|
Να είστε καλά φίλοι μου! Ευχαριστώ για την ανταπόκριση! Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| Εργαλεία Θεμάτων | |
| Τρόποι εμφάνισης | |
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Εκθέσεις ] Αρίθμηση έκθεσης | Σκτετε | Access - Ερωτήσεις / Απαντήσεις | 4 | 12-12-11 18:26 |
| [ Εκθέσεις ] Μετατροπή έκθεσης σε PDF | gmax | Access - Ερωτήσεις / Απαντήσεις | 14 | 16-08-11 09:34 |
| [ Εκθέσεις ] Ανανέωση Έκθεσης | ΤΖΙΜΗΣ | Access - Ερωτήσεις / Απαντήσεις | 10 | 07-07-11 20:15 |
| Περιοχή ημερομηνιών έκθεσης | alex | Access - Ερωτήσεις / Απαντήσεις | 1 | 06-06-11 17:22 |
| [ Εκθέσεις ] Εκτυπωση εκθεσης σε dotmatrix | sw1jgw | Access - Ερωτήσεις / Απαντήσεις | 4 | 03-10-10 23:47 |
Η ώρα είναι 09:09.



Αλλαγή σε γραμμικό τρόπο

