Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

In textfeld keine Eingabe möglich

Begonnen von Sgl, Juli 25, 2013, 15:26:52

⏪ vorheriges - nächstes ⏩

Sgl

Hallo,

ich hab ein Formular mit einem Textfeld in welches ich eine Nummer eintragen möchte, die dann in einer Spalte meiner Tabelle gespeichert werden soll. Ich hab das Form aus ner Abfrage erstellt und möchte den Wert des Texfeldes jetzt zurück geben.

Was muss ich ändern?

Vg
Sven

DF6GL

Hallo,

Vermutlich ist die Abfrage nicht aktualisierbar (weil sie vielleicht gruppiert oder eine berechnete Spalte enthält)....
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Sgl

Hallo,

zunächst mal ist die Abfrage weder gruppiert noch berechnet. Allerdings hatte ich das Textfeld gebunden und zwear mit der Saplte in der die Daten geschreiben werden sollten.. Das hab ich rausgenommen. Jetzt kann ich zwar einen Wert eingetragen aber die Speicherung funktioniert nicht. Ich hab dazu einen Button verwendet.

Dahinter hab ich folgende Ereignisprozedur gelegt:

Private Sub btn_ArtNrSP_Click()
Dim rcsArtNrEing As Recordset


rcsArtNrEing = Me.txt_ArtNrEingabe.Val


MsgBox ("Der Wert wurde gespeichert")

End Sub

Mir ist klar, dass hier nich die Zuweisung fehlt wo der Wert gespeichert werden soll.
Beim Klicken auf den Button bekomme ich aber die Fehlermeldung, dass keine Ereignispozedur gefunden wird, obwohl diese über die Eigenschaften zugewiesen ist.
Woran liegt das?
VG
Sven

DF6GL

Hallo,

zeige mal den SQL-String der Abfrage...  (Abfrageentwurf/Ansicht/SQL-Ansicht)

ZitatAllerdings hatte ich das Textfeld gebunden und zwear mit der Saplte in der die Daten geschreiben werden sollten..
Das ist an und für sich korrekt.

ZitatDas hab ich rausgenommen

Warum? das löst das Problem nicht.


Der "Ersatz"-Code ist eh so oder so nicht brauchbar.





Zitatobwohl diese über die Eigenschaften zugewiesen ist
Was heißt das genau?

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Sgl


Hallo,

zeige mal den SQL-String der Abfrage...  (Abfrageentwurf/Ansicht/SQL-Ansicht)

Bitte schön  :):
SELECT tbl_Daten_Klinik.ArtNr, tbl_Daten_Klinik.ArtBez, tbl_Daten_Klinik.Hersteller, tbl_Daten_Klinik.KtoName, tbl_Daten_Klinik.Artikel_ausgewählt, ['Lagerbestand 080513 inkl].[HGZ Artikelnummer], ['Lagerbestand 080513 inkl].Artikelbezeichnung, ['Lagerbestand 080513 inkl].Lieferant, ['Lagerbestand 080513 inkl].Warengruppe, ['Lagerbestand 080513 inkl].Artikel_ausgewählt, ['Lagerbestand 080513 inkl].Diana_Artikelnr, tbl_Artikelzuweisung.[zugew_Diana Art_Nr]
FROM (tbl_Artikelzuweisung INNER JOIN tbl_Daten_Klinik ON tbl_Artikelzuweisung.Art_Nr_Diana = tbl_Daten_Klinik.ArtNr) INNER JOIN ['Lagerbestand 080513 inkl] ON tbl_Artikelzuweisung.Art_Nr_HGZ = ['Lagerbestand 080513 inkl].[HGZ Artikelnummer];




Zitat

Allerdings hatte ich das Textfeld gebunden und zwear mit der Saplte in der die Daten geschreiben werden sollten..

Das ist an und für sich korrekt.

OK, nur war dann eben keine Eingabe möglich... jetzt schon.

Mit über diese Eigenschaften meinte ich über das Eigenschaftsfenster unter Ereignis.

DF6GL

Hallo,

ok, dann liegt es an der verschachtelten Verknüpfung in der Abfrage..



Wenn die Abfrage für sich geöffnet wird, dann ist dort auch kein Editieren oder Änfügen möglich...


Baue die Formulare auf Basis der TABELLEN auf, nicht auf Basis einer Abfrage (außer die Abfrage bezieht sich nur auf EINE Tabelle und wird überhaupt nur gebraucht, z. B. um die gelieferten Datensätze zu sortieren oder um nur bestimmte Tabellenfelder zu erhalten).  Tabellenverknüpfungen (z. B. 1:n)  werden mit einer Hauptform/Unterform-Konstruktion aufgelöst.


Auch über einen Recordset, der auf Basis dieser Abfrage geöffnet wird, kann kein Feld editiert werden.




In der betreffenden Ereignis-Eigenschaftenzeile der Schaltfläche muss

[Ereignisprozedur]

und zwar genau so, drinstehen, damit die Prozedur beim Auftreten des Ereignisses aufgerufen werden kann.


Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Sgl

Ok, danke, dann mach ich mal da ran...

Sgl

Hallo,
so, das Thema mit der Eingabe ist gelöst, ich hab die TBL für das HF und dann den Rest über UF und SubUF eingebunden.
Damit ist ein wichtiger Schritt zu meiner Gesamtproblemlösung gemacht.

Ich danke herzlich muss aber nun die Struktur noch weiter treiben, das alles in der nächsten Woche.

VG
Sven :D