ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > άνοιγμα φόρμας από unbound Row Source

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

Κλειστό Θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 06-07-14, 11:39
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 744
Προεπιλογή άνοιγμα φόρμας από unbound Row Source

Χαιρετώ όλους του φίλους του φόρουμ,

Θα ήθελα για μια ακόμη φορά την βοήθεια σας σε ένα θέμα που αντιμετωπίζω:

Σε μια φορμα έχω ένα unbound object το οποίο παίρνει δεδομένα απο ένα ερώτημα και μου παρουσιάζει τα αποτελέσματα σε 6 στήλες. Η πρώτη στήλη περιέχει τον αριθμό πελάτη (CustomerNo) και θέλω εφόσον επιλέγω τον πελάτη να μου ανοίγει μια άλλη φόρμα η οποία περιέχει τα στοιχεία του συγκεκριμένου πελάτη.

Δηλαδή;

Εάν για παράδειγμα επιλέξω την τρίτη γραμμή (Row) απο τα αποτελέσματα που εμφανίζονται και είναι ο πελάτης με CustomerNo = 3, τότε όταν κάνω double click να ανοίγει η δεύτερη φόρμα φιλτράρωντας το CustomerNo.

Σας ευχαριστή εκ προτέρων
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
  #2  
Παλιά 06-07-14, 21:40
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

Γιώργο, θα μπορούσες να προσαρμόσεις στα δεδομένα σου τον κώδικα:

Κώδικας:
Private Sub cboCustomers_Click()
    If Nz(Me.cboCustomers, "") <> "" Then
        DoCmd.OpenForm "frmCustomer", acNormal, , "CustomerNo=" & Me.cboCustomers
    End If
End Sub
Φιλικά/Γιώργος
  #3  
Παλιά 07-07-14, 09:31
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 744
Προεπιλογή

Γιώργο καλημέρα φίλε μου,

Δεν είναι ακριβώς αυτό το πρόβλημα που αντιμετωπίζω φίλε...έχω γνώση περί του πώς θα φιλτράρω το CustomerNo, αυτό που αντιμετωπίζω είναι το πώς θα καταλήξω να πέρνω το συγκεκριμένο της συγκεκριμένης γραμμής καθώς το unbound object είναι σαν datasheet view..

Θέλω λοιπόν να "βρώ" λύση στο πώς μπορώ να φιλτράρω το CustomerNo της εκάστοτε γραμμής (Row).... Για να γίνω πιο κατανοητός "ανεβάζω" μια σχετική φώτο του unbound που έχω.

Φιλικά,
Συνημμένα Thumbnails
άνοιγμα φόρμας από unbound Row Source-2.jpg  
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
  #4  
Παλιά 07-07-14, 10:45
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλημέρα

Ο κώδικας που σου πρότεινα κάνει αυτό που ζητάς στο αρχικό μήνυμά σου:

Παράθεση:
....Εάν για παράδειγμα επιλέξω την τρίτη γραμμή (Row) απο τα αποτελέσματα που εμφανίζονται και είναι ο πελάτης με CustomerNo = 3, τότε όταν κάνω double click να ανοίγει η δεύτερη φόρμα φιλτράρωντας το CustomerNo. ....
Το δεύτερο μήνυμα δεν το καταλαβαίνω.

Ελπίζω κάποιο άλλο μέλος να το αντιληφθεί και να βοηθήσει.

Φιλικά/Γιώργος

ΥΓ Το unbound Row Source object τι είναι (List Box, Combo Box, κάτι άλλο).
  #5  
Παλιά 07-07-14, 10:50
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 744
Προεπιλογή

Γιώργο μου σε ευχαριστώ και πάλιν για την άμεση ανταπόκριση.

Έχω δοκιμάσει φίλε τον κώδικα που μου έστειλες και όταν και εφόσον κάνω double clik μου δίνει error εφόσον ψάχνει το CustomerNo... απο τον unbound object.

Θα προσπαθήσω να ανεβάσω ένα παράδειγμα σε λίγο για να γίνω πιο κατανοητός..

Σε κάθε περίπτωση σε ευχαριστώ θερμά
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
  #6  
Παλιά 07-07-14, 10:54
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 744
Προεπιλογή

Γιώργο μια διευκρίνηση,

Το unbound object ονομάζεται "unbTask" και περιέχει μέσα το CustomerNo... . Άρα ο κώδικας τώρα πως διαμορφώνεται φίλε μου?
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
  #7  
Παλιά 07-07-14, 11:04
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-04-2013
Περιοχή: Κύπρος
Μηνύματα: 744
Προεπιλογή

Η λύση στο πρόβλημα μου

Private Sub unbTask_DblClick(Cancel As Integer)
If Nz(Me.unbTask.Column(0), "") <> "" Then
DoCmd.OpenForm "frmTasksDueList", acNormal, , "CustomerNo=" & Me.unbTask.Column(0)
End If
End Sub

Σε ευχαριστώ Γιώργο, με μια μικρή μετατροπή στα μέτρα μου το πρόβλημα λύθηκε.
__________________
Γιώργος Στυλιανού

gs.pocketpc@gmail.com
Κλειστό Θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Ενσωμάτωση τιμών πεδίου συνεχόμενης φόρμας σε unbound γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 9 14-10-14 16:17
[ Φόρμες ] άνοιγμα φόρμας με υποφόρμα octapus Access - Ερωτήσεις / Απαντήσεις 5 22-09-14 15:24
Unbound με Control Source = Switch.. γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 11 21-09-14 06:01
Άνοιγμα συγκεκριμένης φορμας alfamesitiki Access - Ερωτήσεις / Απαντήσεις 6 26-01-12 17:53
Άνοιγμα φόρμας με F5 mdragon Access - Ερωτήσεις / Απαντήσεις 2 23-04-10 17:05


Η ώρα είναι 05:32.