Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
"aktive" Seite in Registersteuerelement
zurück: Formular offnen mit aktiviertem Filter weiter: Formular lässt sich nicht aktualisieren - Fehler ??? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
tobias
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Jun 2004, 10:36
Rufname:
Wohnort: Wasserburg

"aktive" Seite in Registersteuerelement - "aktive" Seite in Registersteuerelement

Nach oben
       

Hallo zusammen,

Ich möchte in einem Formular beim Doppelklicken den Inhalt eines Textfeldes in eine Tabelle schreiben. Das Textfeld befindet sich dabei in einem Registersteuerelement. Es soll nun der Inhalt des Textfeldes, das in der "aktiven" Seite des Registers steht, in die Tabelle übernommen werden.
Wie kann ich in VBA ein Textfeld der aktiven Seite ansprechen?

grusstobias

Version: AXP
tocotronicx
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Jun 2004, 11:14
Rufname:


AW: "aktive" Seite in Registersteuerelement - AW: "aktive" Seite in Registersteuerelement

Nach oben
       

Hallo nochmal.
Gib mir bitte etwas genauere Infos.
Wie heissen die Textfelder, wo willst du klicken....

MfG Bernhard
tobias
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Jun 2004, 11:15
Rufname:
Wohnort: Wasserburg

AW: "aktive" Seite in Registersteuerelement - AW: "aktive" Seite in Registersteuerelement

Nach oben
       

Hi tocotronicx,

Vielen Dank der Nachfrage!
Ja, auf jeder Seite des registersteuerelements ist ein eigenes Textfeld mit eigenem Namen, klicken möchte ich im Detailbereich meines Formulars.

Dummerweise habe ich die VBA-Hilfe vorhin nicht genug durchforstet und bin mittlerweile fündig geworden!! Embarassed
Code:
Private Sub Text69_DblClick(Cancel As Integer)
    Select Case Me!RegisterStr9.Value
      Case 0: [Text137] = [Text50]
      Case 1: [Text137] = [Text52]
      Case 2: [Text137] = [Text73]
      Case 3: [Text137] = [Text58]
      Case 4: [Text137] = [Text60]
      Case 5: [Text137] = [Text62]
    End Select
End Sub

Das ist mein Code, mit dem es funktioniert, wenn ich im Detailbereich meines Formular in das Feld [Text69] doppelklicke. Kann ich diese "Doppelklick-Aktion" auch auf den ganzen Datensatz verteilen? Also egal in welches Feld des Datensatzes man den Doppelklick setzt, macht er die Übernahme, oder muss ich das für jedes Feld des DS so schreiben?

Also vielen Dank nochmal
grusstobias
Willi Wipp
Moderator


Verfasst am:
16. Jun 2004, 11:27
Rufname:
Wohnort: Raum Wiesbaden

AW: "aktive" Seite in Registersteuerelement - AW: "aktive" Seite in Registersteuerelement

Nach oben
       

Hi Tobias,

Du koonntest Dich auch auf das Registersteierelement-Ereignis Bei Aenderung (Change) setzen.
Dann brauchst Du es nur an einer Stelle.
Wenn Du es beim Doppelklick auf die Textfelder machen willst, dann musst Du das bei jedem Feld aufrufen.
Du kannst das aber in eine eigene Prozedur schreiben und dann einfach die Prozedur aufrufen.
=> Du must den Code nur an einer Stelle pflegen.
Wenn Du dann noch die Namen der Felder mit der Seitennummer korrelierst,
wird das Ganze noch "einfacher" lesbar
Code:
Private Sub RegisterStr9_Change()
    Me!Text137 = Me.Controls("Text10" & Format$(Me!RegisterStr9, "00"))
                             'Feldname auf Seite: 0=Text1000; 1= Text1001; ...
End Sub

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)


Zuletzt bearbeitet von Willi Wipp am 16. Jun 2004, 11:29, insgesamt einmal bearbeitet
tocotronicx
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Jun 2004, 11:28
Rufname:

AW: "aktive" Seite in Registersteuerelement - AW: "aktive" Seite in Registersteuerelement

Nach oben
       

Wenn du einfach im Deteilbereich im Formular den Doppelklick setzen willst, verwende doch einfach das Ereignis "Bei Doppelklick" im Detailbereich des Formulares.
Dann könntest du überall im Formular hinklicken und er übernimmt das.
Ausser in die Textfelder, da übernimmt er nicht.
Mach noch ne Msgbox dazu, damit der User weiss ob der Doppelklick erfolgreich war!
Code:
Private Sub Detailbereich_DblClick(Cancel As Integer)
    MsgBox "Wert zugewiesen", vbOKOnly + vbInformation, "Kontrolle"
    Select Case Me!RegisterStr9.Value
      Case 0: [Text137] = [Text50]
      Case 1: [Text137] = [Text52]
      Case 2: [Text137] = [Text73]
      Case 3: [Text137] = [Text58]
      Case 4: [Text137] = [Text60]
      Case 5: [Text137] = [Text62]
    End Select
End Sub
Gast



Verfasst am:
16. Jun 2004, 12:07
Rufname:


AW: "aktive" Seite in Registersteuerelement - AW: "aktive" Seite in Registersteuerelement

Nach oben
       

Vielen Dank für Eure Vorschläge, jetzt komme ich sehr gut zurecht!!
grusstobias
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: Aktive Benutzer abfragen 5 wulfjack 1073 28. Dez 2011, 15:57
Sonneschein Aktive Benutzer abfragen
Keine neuen Beiträge Access Formulare: registerkarte/seite nur anzeigen, wenn kontrollkästchen = ja 4 sez_gin 312 20. Sep 2011, 09:01
sez_gin registerkarte/seite nur anzeigen, wenn kontrollkästchen = ja
Keine neuen Beiträge Access Formulare: Treeview in Registersteuerelement - Bug? 1 Turboscherbe 411 23. März 2010, 23:56
Turboscherbe Treeview in Registersteuerelement - Bug?
Keine neuen Beiträge Access Formulare: Ungewollte Farbabstufung im Registersteuerelement 1 dasboot 396 17. Nov 2009, 15:50
dasboot Ungewollte Farbabstufung im Registersteuerelement
Keine neuen Beiträge Access Formulare: UFO im RegisterSteuerelement dynamisch Anzeigen 1 wearkhakis 1107 11. Aug 2009, 11:56
Willi Wipp UFO im RegisterSteuerelement dynamisch Anzeigen
Keine neuen Beiträge Access Formulare: Anzahl Datensätze eines Listensfeldes einer Seite 5 mausi759 200 06. Aug 2009, 23:28
KlausMz Anzahl Datensätze eines Listensfeldes einer Seite
Keine neuen Beiträge Access Formulare: Registersteuerelement klicken auf Seite 2 renegpunkt 1668 06. Aug 2009, 16:54
MAPWARE Registersteuerelement klicken auf Seite
Keine neuen Beiträge Access Formulare: [gelöst ?!] Raster im Registersteuerelement 2 Blek 503 19. Apr 2009, 09:40
Blek [gelöst ?!] Raster im Registersteuerelement
Keine neuen Beiträge Access Formulare: Bin neu und brauche hilfe - 2. Seite eines Formulares 2 Clamsy 298 08. Aug 2008, 14:40
Clamsy Bin neu und brauche hilfe - 2. Seite eines Formulares
Keine neuen Beiträge Access Formulare: Für jeden Datensatz neue Seite beim drucken 1 Gast 501 02. Okt 2007, 09:54
KlausMz Für jeden Datensatz neue Seite beim drucken
Keine neuen Beiträge Access Formulare: Seite eines Registersteuerelements soll deaktviert werden 4 access-beginner 393 23. Aug 2007, 13:26
Gast Seite eines Registersteuerelements soll deaktviert werden
Keine neuen Beiträge Access Formulare: Unterformular im Registersteuerelement laden 2 leckir 602 30. Jul 2007, 23:55
Willi Wipp Unterformular im Registersteuerelement laden
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel-Formeln