collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 26
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 1
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14606
  • stats Beiträge insgesamt: 73622
  • stats Themen insgesamt: 9933
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 933

Autor Thema: Ungebundenes Textfeld - Wert speichern  (Gelesen 9543 mal)

Offline Jochen1

  • Access-User
  • *
  • Beiträge: 82
Ungebundenes Textfeld - Wert speichern
« am: April 03, 2015, 16:28:46 »
Hallo zusammen,

ich habe ein ungebundenes Formular erstellt, welches verschiedene Berechnungen vornimmt. Hierzu werden Daten aus DomWert-Abfragen mit bestimmten Kriterien geladen, die zusammen mit einem jeweils manuell einzugebenden Wert in weitere Berechnungen eingehen. Diesen manuellen Wert gebe ich in ein ungebundenes Textfeld ein. Die Berechnungen funktionieren auch.

Nach dem Schliessen und erneutem Öffnen des ungebundenen Formulars soll jedoch der ursprünglich eingegebene Wert wieder im Textfeld erscheinen.

Folgende Ereignisprozedur habe ich in das Ereignisfeld "nach Aktualisieren" des Steuerelementes eingegeben, damit der Wert als jeweils neuer Standardwert definiert wird:

Private Sub Form_AfterUpdate()
    TEXTFELD.DefaultValue = "'" & TEXTFELD.Value & "'"
End Sub


Dies würde ich dann für jedes Textfeld vorsehen.

Leider erscheint der Wert nach erneutem Öffnen des Formulars nicht.

Kann mir hier jemand helfen ? Evtl. auch über einen anderen Weg ? Das Speichern in einer Tabelle ist nicht zielführend, da es sich um mehrere individuelle Berechnungen handelt.

Vielen Dank und Grüße,
Jochen



_______________
Access 2010
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 8248
Re: Ungebundenes Textfeld - Wert speichern
« Antwort #1 am: April 03, 2015, 16:41:21 »
Hallo,
das geht nicht, um den Standardwert dauerhaft zuzuweisen, muss das Formular im Entwurf geöffnet werden. Und der Entwurf muss auch wieder gespeichert werden.

Das Speichern in einer Tabelle ist sehr wohl zielführend. Es ist nach meiner Auffassung die einzige sinnvolle (und einfachste) Möglichkeit.
Dabei sollten nur die manuellen zur Berechnung notwendigen Werte gespeichert werden, die eigentlichen Ergebnisse aber nicht, da die Berechnungen ja jederzeit wiederholt werden können.
Gruß
Klaus
 

Offline Jochen1

  • Access-User
  • *
  • Beiträge: 82
Re: Ungebundenes Textfeld - Wert speichern
« Antwort #2 am: April 03, 2015, 16:52:40 »
Hallo Klaus,

danke für die schnelle Antwort - das mit dem Entwurf war mir so nicht bewusst.

Die Erstellung einer Tabelle wollte ich vermeiden, da es sich eigentlich nicht um Datensätze handelt, sondern um insgesamt 12 individuelle Felder -aber dann werde ich den Weg wohl gehen und das Formular dann an die (neue) Tabelle binden.

Danke für die Unterstützung und schöne Ostertage !

Jochen
_______________
Access 2010
 

Offline Jochen1

  • Access-User
  • *
  • Beiträge: 82
Re: Ungebundenes Textfeld - Wert speichern
« Antwort #3 am: April 03, 2015, 17:55:28 »
Hallo Klaus,

leider komme ich nicht weiter und benötige nochmals Hilfe:

Ich habe nun eine Tabelle "X" angelegt, mit den Feldern "Textfeld1"..."Textfeld5" (Zahl). Das Formular ist ungebunden. Im Formular habe ich die ungebundenen Steuerfelder "Textfeld1"..."Textfeld5" angelegt.

Der Steuerelementinhalt lautet "=[X]![Textfeld1] etc.

Ergebnis: In der Formularansicht kommt die Meldung "#Name?" im Steuerelement.

Wenn ich das Formular an die Tabelle "X" binde, bleibt es vollständig leer, auch Bezeichnungsfelder werden nicht mehr angezeigt. Ebenfalls, wenn ich alle Felder der Tabelle "X" in eine Abfrage "X" ziehe und das Formular an diese binde.

Was mache ich falsch  :(?

Vielen Dank und Grüße,
Jochen
_______________
Access 2010
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 8248
Re: Ungebundenes Textfeld - Wert speichern
« Antwort #4 am: April 03, 2015, 19:23:27 »
Hallo,
das Formular muss an die Tabelle/Abfrage gebunden werden und natürlich auch die Felder. Eine solche Zuweisung:
=[X]![Textfeld1] ist nicht möglich.
Enthält das Formular auch noch Felder aus anderen Tabellen ?
Wenn Du die Abfrage manuell öffnest, kannst Du dann Daten eingeben (in der Abfrage direkt) ?
Gruß
Klaus
 

Offline Jochen1

  • Access-User
  • *
  • Beiträge: 82
Re: Ungebundenes Textfeld - Wert speichern
« Antwort #5 am: April 03, 2015, 19:56:22 »
Hallo,

Ich kann Werte in die "neue" Abfrage eingeben.

Das Formular greift mittels Dom-Funktionen (DomWert und DomSumme) auf zwei andere Abfragen zu. Diese Werte werden dann mit den eingegebenen Werten der neuen (und jetzt an die "neue" Abfrage gebundenen) Steuerelemente weiterverarbeitet. Möglicherweise wird es gehen, indem ich eine weitere DomWert-Abfrage (von der "neuen" Abfrage) im Steuerelement vornehme, und das Formular ungebunden lasse.

Sehe ich mir morgen nochmal mit klarem Kopf an.

Danke,
Jochen
_______________
Access 2010
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 8248
Re: Ungebundenes Textfeld - Wert speichern
« Antwort #6 am: April 03, 2015, 20:01:31 »
Hallo,
lasse das Formular gebunden. Sind die Felder auch gebunden ?
Wie sind die Dateneigenschaften des Formulars eingestellt ?
Gruß
Klaus
 

Offline Jochen1

  • Access-User
  • *
  • Beiträge: 82
Re: Ungebundenes Textfeld - Wert speichern
« Antwort #7 am: April 04, 2015, 10:08:24 »
Hallo Klaus,

die Steuerelementinhalte des Formulars sind an das jeweilige Abfragefeld gebunden.

Ich habe die Abfrage exakt mit den Feldern belegt, in denen sich Daten befinden (Textfeld 1...5).

Erstaunlicherweise verschwindet im Formular alles, d.h. Dom-Abfragen, Bezeichnungsfelder etc. nur dann, wenn ich das Formular an die Abfrage binde. Wenn ich das Formular nicht binde, erscheinen alle Dom-Abfragen korrekt mit Werten im Formular. Folglich muss es irgendwie an der Tabelle/Abfrage liegen.

Die Tabelle besteht aus einem einzigen Datensatz. Eigentlich gehören die verschiedenen Werte nicht zu einem "Datensatz", sondern sind unabhängig voneinander. Dies ist auch der Grund, warum ich etwas zögerlich mit dem Einsatz einer Tabelle bin und ursprünglich die werte in "nur" in den Steuerlementen speichern wollte.

Kann es evtl. daran liegen, dass das gesamte Formular nur mit diesem einen Datensatz arbeiten soll und untechnisch ausgedrückt die Verbindung hier zum Formular nicht herstellen kann ?

Anbei noch das Bild mit den Eigenschaften des -hier ungebundenen- Formulars:



Vielen Dank und Grüße,
Jochen
   
_______________
Access 2010
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 8248
Re: Ungebundenes Textfeld - Wert speichern
« Antwort #8 am: April 04, 2015, 10:27:45 »
Hallo,
Daten Eingeben muss auf Nein stehen.
Bei Ja werden bestehende Daten nicht angezeigt.
Gruß
Klaus
 

Offline Jochen1

  • Access-User
  • *
  • Beiträge: 82
Re: Ungebundenes Textfeld - Wert speichern
« Antwort #9 am: April 04, 2015, 10:59:09 »
Hallo Klaus,

 :D - jetzt funktioniert es. Vielen Dank für Deine schnelle und wirksame Hilfe !

Grüße und ein schönes Wochenende !
Jochen
_______________
Access 2010
 

 

Word Datei als ungebundenes Objekt immer aktualisieren beim Öffnen des Berichtes

Begonnen von Homie1980Board Bericht

Antworten: 1
Aufrufe: 3135
Letzter Beitrag Juli 29, 2011, 21:02:17
von database
Listenfeldeintrag in ungebundenes Listenfeld übergeben!

Begonnen von Frank77Board Access Programmierung

Antworten: 10
Aufrufe: 5125
Letzter Beitrag November 09, 2011, 21:54:02
von Frank77
Ungebundenes Listfeld per Doppelclick Datenaustausch

Begonnen von Ben.WischBoard Formular

Antworten: 2
Aufrufe: 2128
Letzter Beitrag März 14, 2012, 16:45:56
von oma
Ungebundenes Kalender-Steuerelement

Begonnen von Beate1953Board Formular

Antworten: 6
Aufrufe: 4489
Letzter Beitrag November 10, 2013, 18:50:20
von Beate1953
ungebundenes Steuerelement in Formularfilter übertragen

Begonnen von bahasuBoard Formular

Antworten: 8
Aufrufe: 2626
Letzter Beitrag März 16, 2016, 14:43:01
von bahasu

Advertisment / Werbung - Amazon Affiliate Links