Forum

Αναζήτηση στο ms-office.gr

Πάμε!

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 28-03-11, 08:51
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2000, Ms-Office 2002, Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Μηνύματα: 173
Προεπιλογή Μεγιστοποίηση έκθεσης

Καλημέρα σε όλα τα μέλη του φορούμ.
Προσπαθώ να γράψω κώδικα ώστε να μου ανοίγει η έκθεση στο 150% . Μήπως γνωρίζει κάποιο μέλος τι κώδικα να βάλω;Εχω γράψει το παρακάτω κώδικα αλλά δίνει σφάλμα. Με το DoCmd.Maximize ανοιγει στο 100% αλλά θέλω στο 150%
DoCmd.Maximize
DoCmd.RunCommand acCmdZoom150

Αλέξανδρος
Απάντηση με παράθεση
  #2  
Παλιά 28-03-11, 10:40
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.325
Προεπιλογή

Καλημέρα Αλέξανδρε!

Ανοίγεις την έκθεση πατώντας κουμπί σε φόρμα; Και αν ναι, πες μας αν η φόρμα είναι αναδυόμενη ή όχι.

Σε τι προβολή ανοίγεις την έκθεση; Προεπισκόπησης ή κάτι άλλο;

Περιμένουμε νέα σου!

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
  #3  
Παλιά 28-03-11, 11:15
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2000, Ms-Office 2002, Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Μηνύματα: 173
Προεπιλογή

Τάσο καλημέρα
Από κουμπί εντολής φόρμας ανοίγει η έκθεση .Η έκθεση δεν είναι αναδυόμενη ούτε η φόρμα.Σε προβολή προεπισκόπηση την ανοίγω απλά θέλω να ανοιγει πιο μεγάλη στα 150%..
Φιλικά
Αλέξανδρος
Απάντηση με παράθεση
  #4  
Παλιά 28-03-11, 12:51
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.325
Προεπιλογή

Αλέξανδρε, έτσι:

  • MyForm = Το όνομα της φόρμας
  • ReportName = το όνομα της Έκθεσης
Κώδικας:
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, 13:21
Όνομα: ΤΖΙΜΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-02-2011
Μηνύματα: 172
Προεπιλογή

Φίλε Τάσο, εφόσον η φόρμα δεν είναι αναδυόμενη τον κώδικα τον τοποθετούμε στη φόρμα που είναι το κουμπί εντολής; και στην έκθεση τοποθετούμε τον κώδκα ανεξαρτήτως των δύο περιπτώσεων;

Τελευταία επεξεργασία από το χρήστη ΤΖΙΜΗΣ : 28-03-11 στις 14:41.
Απάντηση με παράθεση
  #6  
Παλιά 28-03-11, 16:37
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.325
Προεπιλογή

Γεια σου Δημήτρη!

Μπορείς να δεις ένα παράδειγμα στο συνημμένο παρακάτω.
Αναλόγως την Έκδοση Access αλλά και των Windows
μπορεί να πειραματιστεί κανείς με τις ιδιότητες των φορμών και των εκθέσεων
(αναδυόμενη, μοναδική....) και να καταλήξει στο επιθυμητό αποτέλεσμα.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb AccShowReport.mdb (288,0 KB, 28 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
  #7  
Παλιά 28-03-11, 17:11
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2000, Ms-Office 2002, Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Μηνύματα: 173
Thumbs up

Τάσο καλησπέρα
Σε ευχαριστώ πολύ για την επίλυση του προβληματός μου για μια ακόμη φορά μεγαλούργησες . οι πληροφορίες σου είναι χρησιμες και για αλλες εφαρμογές.
Φιλικά
Αλέξανδρος
Απάντηση με παράθεση
  #8  
Παλιά 29-03-11, 13:18
Όνομα: ΤΖΙΜΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-02-2011
Μηνύματα: 172
Προεπιλογή

Φίλε Τάσο πολύ καλό το παράδειγμά σου.
Ευχαριστώ πολύ.
Απάντηση με παράθεση
  #9  
Παλιά 30-03-11, 12:40
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 1.325
Προεπιλογή

Να είστε καλά φίλοι μου!
Ευχαριστώ για την ανταπόκριση!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός 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.