online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon rolandaa vom 01.11.2021, 01:35 Options

Access recordset suche

hallo zusammen, habe zwei problem bei denen ich eure hilfe benötige.

suche einen befehl/recordset der folgendes ausführt:

problem 1:

schaue in die tabelle "Test"
suche nach dem kriterium "hallo" im feld "Name"
und gib mit die ID-nummer des gefundenen datensatzes zurück
-> msgbox ID

problem 2:
schaue in die tabelle "Test"
suche nach der höchsten ID-nummer und gib mir diese zurück
->msgbox ID

danke im voraus

rolandaa


Antwort schreiben

Antwort 1 von lorf vom 01.11.2021, 10:13 Options

Hallo rolandaa,

Beispieltabelle:
ID	Name
1	Hallo 1
2	hall
3	1 hallo
4	2 Hallo
5	3 Hallo 1
6	hallo 2
7	HALLOdf


---------------
@1.)
SELECT Test.ID AS msgboxID
FROM Test
WHERE (((Test.Name) Like "*hallo*"));

findet:
    msgboxID
    1
    3
    4
    5
    6
    7


---------------

@2.)
SELECT Max(Test.ID) AS [msgboxID]
FROM Test;

findet:
    msgboxID
    7



Gruß
lorf

Antwort 2 von rolandaa vom 01.11.2021, 14:04 Options

Hallo Iorf,

ich denke das ist genau was ich such, werde es morgen in der arbeit gleich ausprobieren.

danke

rolandaa

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026