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-Key: 308302

Url: https://administrator.de/contentid/308302

Printed on: April 19, 2024 at 03:04 o'clock

Mitglied: 129813
129813 Jun 27, 2016 at 07:24:29 (UTC)
Goto Top
Hi.
All you need are these functions:
http://www.indented.co.uk/2008/10/21/vbscript-subnet-math/

Regards
Member: colinardo
Solution colinardo Jun 27, 2016 updated at 11:20:17 (UTC)
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
Member: thomas1972
thomas1972 Jun 29, 2016 at 05:49:31 (UTC)
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
Member: thomas1972
thomas1972 Jun 29, 2016 at 05:59:35 (UTC)
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,
Member: colinardo
colinardo Jun 29, 2016 updated at 11:35:12 (UTC)
Goto Top
Du willst du diese als einzelne Adresse prüfen (ohne Netz)?
Wenn ja, Datenbank ist darauf hin oben angepasst.
Member: thomas1972
thomas1972 Jun 30, 2016 at 09:37:00 (UTC)
Goto Top
Hallo Uwe,

danke für dein entgegenkommen und der entsprechenden Anpassung.

Grüße aus München