Neuigkeiten:

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

Mobiles Hauptmenü

Beschriftung eines Optionsfeldes auslesen und nicht den Wert

Begonnen von dolpho, August 20, 2020, 07:18:35

⏪ vorheriges - nächstes ⏩

dolpho

Hallo ihr Wissenden,
jetzt komme schon wieder mit einem Thema wo mancher denkt "Mein Gott wie einfach ist das denn!" aber ich komme mal wieder nicht zu einer Lösung:
Über eine Optionsgruppe möchte ich die Abfrage alphabetisch filtern und finde keinen Weg, den Namen des Otionsfeldes (nicht den Wert) an eine Abfrage zu übergeben.
27 Felder sind erstellt (26) Buchstaben und ein "*" zum löschen.Die Werte von A=0 bis *=27

Vielen Dank vorab
LG Dolpho

DF6GL

#1
Hallo,

warum so umständlich?

Erzeuge einen Rahmen (rm1)  mit 27 Optionsfeldern. Beschrifte die Optionsfelder  mit "*", "A","B" usw. und weise diesen die entspr. Ascii-Werte zu:

* = 42
A = 65
B = 66
.
.


Um damit im Formular zu filtern:

Me.Filter = "TabellenTextfeld Like '" & Chr(Me!rm1) & "'"
Me.FilterOn =true


Wenn's eine Abfrage sein soll, dann etwa so:

Dim strSQL as String

strSQl = "Select * from tblTabelle1 Where TabellenTextfeld Like '" & Chr(Me!rm1) & "'"
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

dolpho

Hallo Franz,

doch einfach - ich habs geahnt nur auf den ASCII bin ich nicht gekommen.
Das Beispiel war aus einer anderen Internetseite und dort wurde das über den Namen ausgelesen.

Recht vielen Dank
Liebe Grüße aus Mittelfranken
Dolpho :)