MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 17.09.2017, 15:30   #1
Debus
MOF Koryphäe
MOF Koryphäe
Standard Acc2016 - Zugriff auf Feldinhalt beim schliessen

Hallo,

ich muss beim Schliessen eines Forms noch auf ein Feld zugreifen (den Wert ermitteln)

So wie ich es mache, bekomme ich einen Fehler, weil das Steuerelement nicht mehr den Focus hat. Was mach ich das falsch

Code:

Private Sub Form_Close()
Dim Datei As String

If Me.txtBezeichnung.Text <> "" Then
  Datei = Application.CurrentProject.path & "" & Me.txtBezeichnung
End If
Danke

Holger
Debus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.09.2017, 15:31   #2
elmar
MOF Meister
MOF Meister
Standard

Zitat:

Steuerelement nicht mehr den Focus hat.

Code:

Me.txtBezeichnung.SetFocus

__________________

WIN 7 PROF 64, ACCESS 2003 Wissenswertes: ACCESS-FAQ *** Habe mit ACC2007/10/13 nichts am Hut...
Hilfreiche Antworten kann es nur bei verständlichen Fragen geben! Anleitung dazu: Hier klicken | Auch hilfreich: Einführung in die Datenbank Microsoft Access. | Die Nachteile von Nachschlagefeldern
elmar ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.09.2017, 15:38   #3
Debus
Threadstarter Threadstarter
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Elmar,

habe es mal eingebaut, bringt allerdings keine Veränderung

Hier mal die Fehlermeldungen

Beim klicken auf den Ende Button kommt Screenshot1

und wenn ich dann in den Entwurfsmoduns wechsel, kommt die Meldung von Screenshot2

Der Fehler taucht an folgende Stelle auf siehe Screenshot3


Vielleicht hast Du ja noch eine Idee

Holger
Angehängte Grafiken
Dateityp: gif forum1.GIF (11,5 KB, 5x aufgerufen)
Dateityp: gif forum2.GIF (36,5 KB, 5x aufgerufen)
Dateityp: gif forum3.GIF (5,5 KB, 4x aufgerufen)
Debus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.09.2017, 15:57   #4
Marsu65
MOF Guru
MOF Guru
Standard

Hallo zusammen!

Code:

If Me.txtBezeichnung.Text 
vs. 
If Me.txtBezeichnung.Value
Wenn du auf einen Ende-Button klickst, ist der Wert im Steuerelement gespeichert.
Marsu65 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.09.2017, 15:58   #5
gpswanderer
MOF Guru
MOF Guru
Standard

Hallo,
was willst Du damit anfangen?
Du weist der Variablen "Datei" einen Inhalt zu und das wars.
Das Formular wird geschlossen und Datei ist wieder leer.
Wenn schon, musst Du Datei in einem Modul deklarieren, damit diese auch nach dem Schließen des Formulars noch zur Verfügung steht.
Das Setfocus benötigst Du nicht und dann .Text auch nicht.

__________________

Gruß
Klaus
Office2010, Win10
gpswanderer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.09.2017, 16:03   #6
elmar
MOF Meister
MOF Meister
Standard

Der Code "Beim schließen" =
Code:

Form_Close()
darf den
Code:

SetFocus
nicht mehr beinhalten.
Versuch einmal folgendes:
Die Schaltfläche (Ende Button) zum schließen des Forms und nicht den Windows-schließen Befehl im Fenster oben rechts benutzen.
Code:

Dim str_Test As String

Me.NNAME.SetFocus
     str_Test = Me.NNAME.Text

Forms!FRM_CT_HELFER.Visible = False

Me.VORNAME.SetFocus
    str_Test = Me.VORNAME.Value
    
    'zum weiterverarbeiten des Variableninhaltes
  '  ......
'        ......

' das Form erst endgültig schließen, wenn es nicht mehr benötigt wird
' ich nutze stets den Formularnamen in Verbindung mit schließen
   
   DoCmd.Close acForm, "FRM_CT_HELFER"
Habe beides ausprobiert, sowohl Text als auch Value liefert den Feldinhalt. ----> siehe auch Antwort von Klaus!

__________________

WIN 7 PROF 64, ACCESS 2003 Wissenswertes: ACCESS-FAQ *** Habe mit ACC2007/10/13 nichts am Hut...
Hilfreiche Antworten kann es nur bei verständlichen Fragen geben! Anleitung dazu: Hier klicken | Auch hilfreich: Einführung in die Datenbank Microsoft Access. | Die Nachteile von Nachschlagefeldern

Geändert von elmar (17.09.2017 um 16:05 Uhr). Grund: siehe auch Antwort von Klaus
elmar ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.09.2017, 16:09   #7
Nouba
MOF Guru
MOF Guru
Standard

Ich würde es mal Beim Entladen des Formulars probieren.
Nouba ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.09.2017, 16:59   #8
Debus
Threadstarter Threadstarter
MOF Koryphäe
MOF Koryphäe
Standard

Danke an alle!!!!!

Aber das von Nouba hat geholfen ohne viel ändern zu müssen.


Holger
Debus ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 17.09.2017, 17:01   #9
gpswanderer
MOF Guru
MOF Guru
Standard

Hallo,
das funktioniert auch "Beim Schließen". Da aber Datei nicht in einem Modul (Puplic) deklariert wurde, ist die Variable Datei nach dem Schließen in jedem Fall leer.

__________________

Gruß
Klaus
Office2010, Win10
gpswanderer ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.