Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Αυτόματη ρύθμιση μεγέθους φόρμας

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 09-05-19, 00:37
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή Αυτόματη ρύθμιση μεγέθους φόρμας

Φίλοι μου καλή σας μέρα ,

Γνωρίζει κάποιος αν υπάρχει τρόπος ετσι ώστε το ύψος μιας φόρμας σε προβολή φύλλο δεδομένων, πως και αν μπορεί να ρυθμίζεται αυτόματα ανάλογα με τις εκάστοτε έγραφες που έχει?

Ευχαριστώ εκ προτέρων
Απάντηση με παράθεση
  #2  
Παλιά 09-05-19, 11:30
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Καλησπέρα Γιώργο,
Σε αναδυόμενη φόρμα σε προβολή φύλλου δεδομένων δοκίμασε να βάλεις τον παρακάτω κώδικα στο event open της φόρμα.

Private Sub Form_Open(Cancel As Integer)
If (Me.RowHeight * (Me.Form.Recordset.RecordCount + 3)) > screen.ActiveForm.InsideHeight Then
Me.InsideHeight = Screen.ActiveForm.InsideHeight
Else
Me.InsideHeight = Me.RowHeight * (Me.Form.Recordset.RecordCount + 3)
End If
End Sub

Ευχαριστώ.
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
  #3  
Παλιά 09-05-19, 13:18
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από vraxnakisg Εμφάνιση μηνυμάτων
Καλησπέρα Γιώργο,
Σε αναδυόμενη φόρμα σε προβολή φύλλου δεδομένων δοκίμασε να βάλεις τον παρακάτω κώδικα στο event open της φόρμα.

Private Sub Form_Open(Cancel As Integer)
If (Me.RowHeight * (Me.Form.Recordset.RecordCount + 3)) > screen.ActiveForm.InsideHeight Then
Me.InsideHeight = Screen.ActiveForm.InsideHeight
Else
Me.InsideHeight = Me.RowHeight * (Me.Form.Recordset.RecordCount + 3)
End If
End Sub

Ευχαριστώ.
Γειά σου Γιώργο και ευχαριστώ για την πρόθεση βοήθειας. Ωστόσο δοκιμάζοντας τον κώδικα έλαβα σφάλμα το οποίο επισυνάπτω
Συνημμένα Thumbnails
Αυτόματη ρύθμιση μεγέθους φόρμας-error1.jpg  
Συνημμένα Αρχεία
Τύπος Αρχείου: zip error1.zip (26,7 KB, 13 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 09-05-19, 13:33
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Καλησπέρα Γιώργο,

Έτσι όπως έχεις στείλει το σφάλμα δεν βοηθάει.

Ανέβασε ένα δείγμα βάσης για να μπορέσουμε να σε βοηθήσουμε περισσότερο.

Ευχαριστώ.
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
  #5  
Παλιά 10-05-19, 12:59
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από vraxnakisg Εμφάνιση μηνυμάτων
Καλησπέρα Γιώργο,

Έτσι όπως έχεις στείλει το σφάλμα δεν βοηθάει.

Ανέβασε ένα δείγμα βάσης για να μπορέσουμε να σε βοηθήσουμε περισσότερο.

Ευχαριστώ.
Γεια σου φίλε Γιώργο,

Εχω επιλύσει το πρόβλημα με την χρήση του πάρα κάτω κώδικα που δουλεύει

Private Sub HideShrink()

Me.InsideHeight = 3000

Me.fsubPostcodeAddresses.Visible = False
Me.fsubPostcodeAddresses.Height = 0 'note that subform can be reduced to zero despite containing controls
Me.cmdSubform.Top = 1000 'position from top of section
Me.lblSubform.Top = 1000
Me.lblSubform.Caption = "When you click the button, the subform will grow and be visible. " & vbCrLf & "The button and this label will move down. The main form also stretches"

Me.cmdSubform.Caption = "Show Subform"

Me.lblInfo.Visible = False
Me.lblInfo.Caption = ""

End Sub
Απάντηση με παράθεση
  #6  
Παλιά 10-05-19, 14:31
Super Moderator
Όνομα: ΓΙΩΡΓΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-01-2014
Μηνύματα: 234
Προεπιλογή

Καλησπέρα Γιώργο,

Άμα βρήκες την λύση και κάνεις αυτό που θέλεις όλα μια χαρά.

Απλά μια παρατήρηση αυτό που βρήκες σαν λύση :
Private Sub HideShrink()

Me.InsideHeight = 3000

Me.fsubPostcodeAddresses.Visible = False
Me.fsubPostcodeAddresses.Height = 0 'note that subform can be reduced to zero despite containing controls
Me.cmdSubform.Top = 1000 'position from top of section
Me.lblSubform.Top = 1000
Me.lblSubform.Caption = "When you click the button, the subform will grow and be visible. " & vbCrLf & "The button and this label will move down. The main form also stretches"

Me.cmdSubform.Caption = "Show Subform"

Me.lblInfo.Visible = False
Me.lblInfo.Caption = ""

End Sub

Δεν έχει καμία σχέση με το ζητούμενο σου:

Γνωρίζει κάποιος αν υπάρχει τρόπος έτσι ώστε το ύψος μιας φόρμας σε προβολή φύλλο δεδομένων, πως και αν μπορεί να ρυθμίζεται αυτόματα ανάλογα με τις εκάστοτε έγραφες που έχει?

Για αυτό σου πρότεινα να ανεβάσεις ένα δείγμα βάσης.

Εν πάση περίπτωσή η δουλεία να γίνετε.

Καλή συνέχεια……
__________________
Βραχνάκης Γιώργος
vrahnakisg@gmail.com
Απάντηση με παράθεση
  #7  
Παλιά 11-05-19, 12:38
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 738
Προεπιλογή

Γειά σου Γιώργο,

Εχω παραθέσεις την ιδέα του πως επιλύθηκε το πρόβλημα και όχι ακριβώς τον κώδικα ως έχει,. Σαφώς και έχεις δίκιο στο ότι ο κώδικας δεν ασχολείται καν με το RecordSet αλλά με μετατροπή που έκανα, το διαβάζει και αυτό.

Σε ευχαριστω πάντως
Απάντηση με παράθεση
Απάντηση στο θέμα

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

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] αυτοματη συμπληρωση φορμας shamano1982 Access - Ερωτήσεις / Απαντήσεις 7 24-03-16 07:20
[Excel07] Αυτόματη αναπροσαρμογή μεγέθους κελιού στο Excel George R Excel - Ερωτήσεις / Απαντήσεις 3 02-08-13 12:52
Ρύθμιση ιδιότητας shortcut menu -Poprecords alex Access - Ερωτήσεις / Απαντήσεις 2 05-03-12 14:33
ΑΥΤΟΜΑΤΗ ΡΥΘΜΙΣΗ pantpant Access - Ερωτήσεις / Απαντήσεις 3 10-03-10 18:11


Η ώρα είναι 10:55.