Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Auswahl einer Subform filtern
zurück: Form als reine Eingabemaske weiter: Format für Hilfetext Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Fmarmy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
07. Jul 2011, 17:00
Rufname:

Auswahl einer Subform filtern - Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Hallo zusammen,

Ich habe in einem Formular eine Subform eingebaut, in der eine bestimmte Tabelle mit Unternehmensnamen und zugehörigen Kontakten abgebildet ist.

1.) Über dieser Subform befindet sich ein Kästchen. Ich möchte dass wenn ich den Namen eines Unternehmens ins Kästchen reinschreibe, die Subform nur noch dieses Unternehmen und die entsprechenden Kontakte anzeigt.

Bin für jede Hilfe dankbar!!!)

2.) ich möchte dann eine bestimmte Zeile anklicken können. Durch den Mausklick sollte der Name des Unternehmens in die Text Box "Selected Company", der Name des Kontakts in die Text Box "Selected Contact" eingetragen werden.

Hoffe, jemand kann mir weiterhelfen. Danke herzliche!
Nachtrag: Fmarmy am 08. Jul 2011 um 12:53 hat folgendes geschrieben:
Hallo,

Habe Punkt 1 lösen können.

kann mir jemand beim zweiten Schritt helfen?

D.h. ich möchte in die Subform klicken können, ein bestimmtes Unternehmen anwählen, welches dann in eine Textbox "Selected Company" übertragen wird.

Gruss
MissPh!
Office-VBA-Programmiererin


Verfasst am:
08. Jul 2011, 14:40
Rufname:
Wohnort: NRW


AW: Auswahl einer Subform filtern - AW: Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Hallo,

nutze das Ereignis "Beim Anzeigen" des Unterformulars, dort kannst du die Zuweisung vornehmen.

_________________
Gruß MissPh!
Fmarmy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
08. Jul 2011, 18:47
Rufname:

AW: Auswahl einer Subform filtern - AW: Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Danke!

Leider habe ich wenig erfahrung mit VBA.
Naiverweise habe ichs folgendermassen versucht, was nicht funktioniert hat...
in der Subform habe ich für die Spalte "Company" ein "On Click" Ereignis gestartet mit dem folgenden Code (Die Textbox, in welche der Name des Unternehmens kopiert werden soll, heisst "Text29":
Code:
Private Sub Company_Click()
    Me!Text29 = Me!Company
End Sub
Herzlichen Dank für jede Hilfe!
derArb
getting better


Verfasst am:
08. Jul 2011, 18:56
Rufname: derArb
Wohnort: Berlin

AW: Auswahl einer Subform filtern - AW: Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Hallo,
klick mal in das schwarze Kästchen und gehe auf Ereignisse.
Dort siehst Du das Ereignis 'Beim Anzeigen'
MfG
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.



Formular Eigenschaften.jpg
 Beschreibung:
 Dateigröße:  10.93 KB
 Angeschaut:  324 mal

Formular Eigenschaften.jpg


Fmarmy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Jul 2011, 16:38
Rufname:


AW: Auswahl einer Subform filtern - AW: Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Hallo, danke für die weitere Hilfe.

Ist "on click" = "beim anzeigen", da ich lediglich die englische Version besitze?

Dringender ist jedoch die Frage, wie der Code am Ende lautet, um das angeklickte Unternehmen in der Spalte "Company" der Subform "QueryChooseCompanyFromSubForm subform1" in die Textbox "Text29" zu übertragen.

Der obige Code stimmt ja wohl nicht)

Gruss und besten Dank
derArb
getting better


Verfasst am:
09. Jul 2011, 17:07
Rufname: derArb
Wohnort: Berlin

AW: Auswahl einer Subform filtern - AW: Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Hallo,

das Ereignis ist OnCurrent
Code:
Private Sub Form_Current()
    Me!Text29 = Me![QueryChooseCompanyFromSubForm subform1]!company
End Sub

MfG
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
MissPh!
Office-VBA-Programmiererin


Verfasst am:
09. Jul 2011, 17:25
Rufname:
Wohnort: NRW

AW: Auswahl einer Subform filtern - AW: Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Hallo,

ich denke, es sollte das Current-Ereignis des Unterformulars genommen werden, denn dort wird laut Beschreibung per Klick ein Kontakt ausgewählt.

Wenn der zuvor eingestellte Code
Code:
    Me!Text29 = Me!Company
nicht funktioniert, so befinden sich die beiden Textfelder "Selected Company" und "Selected Contact" wahrscheinlich im Hauptformular und dann gilt die folgende Syntax:
Code:
    Me.Parent!Text29 = Me!Company
PS:
Möglicherweise ist hier das Klick- oder Doppelklick-Ereignis doch die bessere Wahl, denn Current tritt bei Datensatzwechsel ein, der muss aber nicht unbedingt die Auswahl signalisieren - sorry für die Verwirrung. Embarassed

_________________
Gruß MissPh!
Fmarmy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Jul 2011, 21:36
Rufname:

AW: Auswahl einer Subform filtern - AW: Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Herzlichen Dank für die Antworten!

Ich bin der Lösung damit schon viel näher...


1.) Mit diesem Code wird nun, wenn ich auf die Subform klicke, nur das Unternehmen übertragen, welches ganz oben in der Spalte "Company" ist.
Code:
Private Sub Form_Click()
    Me.Parent!Text29 = Me!Company
End Sub
2.) Daher habe ich versucht, den Click Event auf die Spalte Company selbst anzuwenden. Ich vermute aber, dass hier die Referenz auf die Textbox "Text29" nicht stimmt.
Code:
Private Sub Company_Click()
    Forms!Contacts!Text29 = Me!Company
End Sub
Ich habe noch mein File angehängt, da ich es wohl nicht mehr genauer erklären kann...
Aber schon mal danke an euch!



FmarmyDankefürdieHilfe.zip
 Beschreibung:

Download
 Dateiname:  FmarmyDankefürdieHilfe.zip
 Dateigröße:  91.8 KB
 Heruntergeladen:  12 mal

MissPh!
Office-VBA-Programmiererin


Verfasst am:
09. Jul 2011, 22:58
Rufname:
Wohnort: NRW

AW: Auswahl einer Subform filtern - AW: Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Hallo,

das Klick-Ereignis des Formulars ist nicht geeignet und aus irgendeinem Grund ist das Klick-Ereignis des Steuerelements "Company" unwirksam. Vielleicht weil es sich um ein Kombinationfeld handelt - wieso überhaupt?

Nimm also den Doppelklick und alles wird gut. Wink
Code:
Private Sub Company_DblClick(Cancel As Integer)
    Me.Parent!Text29 = Me!Company
End Sub
PS:
Es wäre nett, wenn du Beispiel-DBs in Version A2003 oder älter hochladen würdest, wenn es möglich ist.

_________________
Gruß MissPh!
Fmarmy
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Jul 2011, 23:05
Rufname:


AW: Auswahl einer Subform filtern - AW: Auswahl einer Subform filtern

Nach oben
       Version: Office 2007

Vielen Dank MissPh!..

Funktioniert so prima!

Schönes Wochenende...
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Report filtern? 2 joob_rz 511 01. März 2007, 17:20
joob_rz Report filtern?
Keine neuen Beiträge Access Tabellen & Abfragen: nur gefüllte ds filtern 4 kaoru 394 12. Feb 2007, 09:29
kaoru nur gefüllte ds filtern
Keine neuen Beiträge Access Tabellen & Abfragen: Access 2000 : Abfrage zum Filtern des Geburtsjahres ! 7 rabie 2315 08. Feb 2007, 12:35
rabie Access 2000 : Abfrage zum Filtern des Geburtsjahres !
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus einer Tabelle nach Auswahl von 4 Kriterien 4 Yawsuger 800 24. Jan 2007, 20:20
Yawsuger Abfrage aus einer Tabelle nach Auswahl von 4 Kriterien
Keine neuen Beiträge Access Tabellen & Abfragen: Eingrenzende Auswahl 1 Gast 494 29. Nov 2006, 11:35
rita2008 Eingrenzende Auswahl
Keine neuen Beiträge Access Tabellen & Abfragen: Geburtstage filtern 1 Unrealfighter 801 05. Okt 2006, 06:57
jens05 Geburtstage filtern
Keine neuen Beiträge Access Tabellen & Abfragen: In Abfragen nach Datum filtern 12 grandmasterb10 1003 09. Sep 2006, 17:51
grandmasterb10 In Abfragen nach Datum filtern
Keine neuen Beiträge Access Tabellen & Abfragen: Filtern beim Importieren 2 raventhx 517 01. Sep 2006, 12:07
raventhx Filtern beim Importieren
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte Einträge anzeigen bzw. filtern 1 vman 1227 20. Apr 2006, 22:41
john795 Doppelte Einträge anzeigen bzw. filtern
Keine neuen Beiträge Access Tabellen & Abfragen: filtern nach Monat (Oktober bis September) 5 heirnele 1019 14. Jan 2006, 23:25
heirnele filtern nach Monat (Oktober bis September)
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage über Drop-Down-Felder filtern 13 snatchmo66 998 02. Jan 2006, 11:48
Willi Wipp Abfrage über Drop-Down-Felder filtern
Keine neuen Beiträge Access Tabellen & Abfragen: Import Filtern - Mehrfache Namen auslassen 2 PrinceArthas 713 29. Sep 2005, 21:33
PrinceArthas Import Filtern - Mehrfache Namen auslassen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editor Forum