Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

MS Access 2013 Berechnungsfunktion aus einer Adresse eine eindeutige Zahl generieren oder ggf. externes Programm bekannt?

Frage Entwicklung Datenbanken

Mitglied: ulrichc

ulrichc (Level 1) - Jetzt verbinden

18.04.2013, aktualisiert 17:30 Uhr, 2124 Aufrufe, 1 Kommentar

Hallo zusammen, ich benötige hin und wieder einmal etwas Hilfe wenn im Netz nichts zu finden ist. Daher schon einmal vielen Dank für die Hilfe.

Hier ein für mich noch ungelöstes Problem:
Ich versuche mit MS-Access 2013 eine spezielle Datenbank aufzubauen. Hierbei ist eine eindeutige Liegenschaftsnummer notwendig, welche die Adresse als Zahl wiedergibt. Nun habe ich schon verschiedene Ansätze ohne Erfolg ausprobiert. Es sollte ungefähr folgendermaßen aussehen: Ich gebe in den Feldern:
PLZ, Wohnort, Straße, Nummer, ein. Dann sollte anhand einer Berechnungsfunktion in einem weiteren Feld eine eindeutige Nummer ausgegeben werden.
Ungefähr so:
53721, Siegburg, Bahnhofstr. 1 = 7755123221
53721, Siegburg, Bahnhofstr. 2 = 7755123222

Es ist wichtig dabei, dass keine Nummer doppelt vergeben werden kann.Es geht um die Eindeutigkeit. Man kennt es vielleicht von den Heizungsablesern. Diese arbeiten auch nur mit Liegenschaftsnummern.
Bei größeren Datenmengen würde ich ohne Zuordnung schnell den Überblick verlieren. Vielleicht hat ja jemand eine Idee oder kennt ein Programm welches aus einer Adresse eine Liegenschaftsnummer wie oben beschrieben generieren kann.
Mit einer fortlaufenden Nummer kann ich nichts anfangen, weil ich bereits bei Erfassung von Datensätzen in einer anderen Datenbank diese Nummer als Selektionsmöglichkeit (PLZ) oder Bahnhofstr. etc. benötige.

Nun es würde auch schon reichen, wenn nur das Feld Straße eine eindeutige Zahl erhält, denn die PLZ und der Ort sowie Hausnummer sind ja schon vorhanden.

So würde dann im Ergebnis =53721 123456 1
oder =53721 123456 2
als Liegenschaftsnummer auch funktionieren.
Mitglied: SarekHL
19.04.2013, aktualisiert um 10:53 Uhr
Zitat von ulrichc:
Nun es würde auch schon reichen, wenn nur das Feld Straße eine eindeutige Zahl erhält

Müssen die Zahlen die gleiche Länge haben? Wenn nicht, mach doch etwas auf Basis der ASCII-Codes der Großbuchstaben. Die Codes für die Großbuchstaben A bis Z liegen zwischen 65 und 90. Du würdest also pro Buchstaben immer genau zwei Ziffern haben. Eine Doppelung ist da unmöglich, weil die Zahl nicht errechnet ist, sondern direkt nach ASCII-Tabelle umgesetzt.

Der Vogelweg wäre dann 8679716976876971 (VOGELWEG)
Und Am Mühlenbach wäre dann die 65777785697276697866656772 (AMMUEHLENBACH)


EDIT: Für welchen Zweck machst Du das? Wenn es was halbwegs offizielles ist, kannst du doch vielleicht bei eurer Liegenschaftsbehörde eine Liste der offiziellen Liegenschaftsnummern bekommen und die als Tabelle hinterlegen?
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Excel Formeln - Zählen der Anzahl eindeutiger Zellwerte mit einer Nebenbedingung
gelöst Frage von Booster07Microsoft Office4 Kommentare

Hallo zusammen, ich habe gerade folgendes Problem, bei dem ich selbst leider nicht weiterkomme. Ich möchte die Anzahl eindeutiger ...

Linux
E-Mail Adressen zählen
gelöst Frage von plutowitschLinux2 Kommentare

Hallo, ich versuche gerade die E-Mail Adressen in einer Datei zu zählen. Bisher habe ich folgendes probiert: Mir wird ...

Datenbanken
Access 2.0 Migration zu Access 2013
gelöst Frage von PatrickB90Datenbanken1 Kommentar

Hallo zusammen, im Rahmen einer Migration von mehreren Access 2.0 Datenbank bin ich auf der suche nach einem Access ...

VB for Applications
Access 2002 - nur Arbeitstage zählen lassen
gelöst Frage von DoranBVB for Applications20 Kommentare

Guten Tag zusammen Ich besitze momentan eine Access 2002 Datenbank und möchte sie gerne erweitern. In einem Formular erfasse ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 49 MinutenMac OS X

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser ereichbar sind. Leider fehlt ...

Datenschutz

Weitere Inforamtionen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 7 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 9 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 12 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1017 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...