Hallo zusammen,
ich stehe vor folgendem Problem:
In Access erstelle ich eine neue Tabelle mit einer IP-Adresse als Primärschlüssel (eindeutig, keine Duplikate). In der selben Tabelle sollen aber 2 Subnetze stehen.
meine Subnetze sind 192.168.1.xxx und 192.168.2.xxx. Das Eingabefeld ist als Text definiert und hat folgendes Eingabeformat: "192.168."9"."999;0;_
Wie kann ich realisieren, dass nur die letzten beiden Stellen als Primärschlüssel interpretiert werden. Es darf in der Tabelle keine Kollision der IP z.B. 192.168.1.1 und IP 192.168.2.1 geben.
Danke!
+ Antworten
Ergebnis 1 bis 3 von 3
Thema: Access Primärschlüssel
- 26.01.12, 14:24 #1
Access Primärschlüssel
- 26.01.12, 17:04 #2
Gar nicht. Entweder ist ein Feld Primärschlüssel oder nicht.
- 26.01.12, 21:50 #3Leutnant zur See
- Registriert seit
- 01.05.2007
- Beiträge
- 1.235
Stimmt, es geht nicht.
Nur komplette Felder sind Primärschlüssel oder Indizes.
Du musst das Feld in mindestens 2 Felder aufteilen.
Wenn der erste Teil immer statisch 192.168 ist, dann würde ich den Teil gar nicht in der Datenbank speichern.
Ich würde in der Datenbank nur den hinteren Teil in 2 Felder aufgeteilt speichern und den Primärschlüssel auf das Subnetz setzen.
Im entsprechenden Eingabeformular dann 2 Felder dafür vorsehen und die 192.168. da statisch vorgeben.Home 1: AMD Athlon64X2 Windsor 3600+ / 4 x 512MB MDT PC800 / Asus M2NPV-VM / 2 x Compaq 18GB 15K U-320 SCSI / Archive Python 06408-xxx
Home 2: AMD K6-200 / 192MB SDRAM / FIC VA-502 / Creative Savage 4 Pro 32MB / 2 x Seagate ST-39103LW 9,1 GB 10K U2W SCSI, 1x IBM DGHS09 9,1GB 7.2K SCSI
Home 3: AMD x5-133 / 128MB FPM / Elitegroup UM 8810 AIO / Biostar 4MB / 2 x 2 x Seagate ST-39103LC 9,1GB 10K U2W SCSI
Home 4: AMD x5-133 @160MHz / 128MB FPM / TMC PAT48PG / #9 Vision 330 4MB/ 1x WD Caviar 23200 3,2GB IDE
Home 5: AMD 286s16 / 4MB / ET4000W32i 1 MB / 1x Seagate ST-251-1 40MB MFM, 1x Seagate ST-157-1 40MB IDE
Mobil: JVC MP-XP 731 / 8,9" TFT / Intel Centrino 1,0Ghz / 768MB DDR266 / IBM 7K60 60GB

LinkBack URL
About LinkBacks
Zitieren
