thomas1972
Goto Top

ACCESS Prüfen ob IP Adresse in IP Range vorhanden

Hallo,

ich habe in Access eine Tabelle IPRANGE mit folgendem Inhalt

IPADDR MASK
192.168.1.1 26

besteht die Möglichkeit über VBA eine eingegebene IP Adresse mit der Tabelle zu vergleichen, ob diese im Range Bereich liegt?

Eingabe / Ergebnis
192.168.1.60 True
192.168.1.63 False

Grüße aus München
Thomas

Content-ID: 308302

Url: https://administrator.de/forum/access-pruefen-ob-ip-adresse-in-ip-range-vorhanden-308302.html

Ausgedruckt am: 23.12.2024 um 01:12 Uhr

129813
129813 27.06.2016 um 09:24:29 Uhr
Goto Top
Hi.
All you need are these functions:
http://www.indented.co.uk/2008/10/21/vbscript-subnet-math/

Regards
colinardo
Lösung colinardo 27.06.2016 aktualisiert um 13:20:17 Uhr
Goto Top
Hallo Thomas,
habe dir mal eine Demo-Datenbank dazu geschrieben die zeigt wie du es machen kannst, bevor ich mir jetzt den Mund fusselig rede face-smile.

Grüße Uwe
thomas1972
thomas1972 29.06.2016 um 07:49:31 Uhr
Goto Top
Hallo Uwe,

vielen, vielen dank für die Demo-Datenbank,
dieses übertrifft sogar meine Möglichkeiten welche ich im Detail gesucht habe.

Grüße aus München
Thomas
thomas1972
thomas1972 29.06.2016 um 07:59:35 Uhr
Goto Top
Hallo Uwe,

ich muss noch einmal mit dem o.g. Anliegen durchkommen.
In meiner DB habe ich teilweise auch Zeilen wo keine Maske hinterlegt, sondern nur eine IP Adresse vorhanden ist.

Sobald ich die IP Adresse eingebe erscheint der Hinweis

Laufzeitfehler '33464':
Datentypenkonflikt in Kriterienausdruck


Könntest du hier nochmal schauen?

Danke,
colinardo
colinardo 29.06.2016 aktualisiert um 13:35:12 Uhr
Goto Top
Du willst du diese als einzelne Adresse prüfen (ohne Netz)?
Wenn ja, Datenbank ist darauf hin oben angepasst.
thomas1972
thomas1972 30.06.2016 um 11:37:00 Uhr
Goto Top
Hallo Uwe,

danke für dein entgegenkommen und der entsprechenden Anpassung.

Grüße aus München