AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Adresstabelle Struktur Felder

Ein Thema von baumina · begonnen am 17. Feb 2014 · letzter Beitrag vom 18. Feb 2014
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

AW: Adresstabelle Struktur Felder

  Alt 17. Feb 2014, 13:48
Nimm doch für Name und Zusatz jeweils ein Memo-Feld und ein Feld als AnzeigeName (für Listen)
Code:
Anrede : VARCHAR
AnzeigeName : VARCHAR
Name : TEXT
Zusatz : TEXT
Strasse : VARCHAR
LAND : VARCHAR
PLZ : VARCHAR
ORT : VARCHAR
Bau dir während der Eingabe schon mal das komplette Adressenfeld zusammen (Vorschau und Kontrolle).
Die gesamte Adresse darf halt nicht mehr als x Zeilen haben (das was du intern darstellen kannst).
Es soll ja auch Adressen geben, da gibt es keine Straßenangabe -> eine Zeile mehr für ...

Die Adresse ist eben nur dann gültig, wenn die Anzahl der maximalen Zeilen nicht überschritten wird.

Zitat:
Firma
WirHeißenJetztAnders GmbH
wunderbare Lösungen und mehr
Herrn Hans Mustermann
Abteilung Unwichtig
Rübensamenstraße 45
12345 Rübenacker
Auf dem Brief dann z.B. so
Zitat:
Firma
WirHeißenJetztAnders GmbH
wunderbare Lösungen und mehr
Herrn Hans Mustermann
Abteilung Unwichtig
Rübensamenstraße 45

12345 Rübenacker
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#12

AW: Adresstabelle Struktur Felder

  Alt 17. Feb 2014, 14:27
Mal stark verkürzt dargestellt (da fehlen noch ein paar Felder)
Code:
Name: ganz dolle Firma
Vorname:
akadTitel:
Kontakt für:
Anschrift: Firma ganz doller Laden #13#10mit edellösungen (Mehrzeilige Eingabe möglich)
Stadt: Unterwasserdorf
PLZ: 01235
Staat: Niemandsland

Name:Mustermann
Vorname:Heinz
akad Titel: Dr.
Kontakt für: Ganz dolle Firma (in der DB natürlich der richtige Schlüssel)
Anschrift: Abt. Materialzerprüfung
Stadt: Unterwasserdorf
PLZ: 01235
Staat: Niemandsland


Name:Mustermann
Vorname:Heinz
akad Titel: Dr.
Kontakt für:
Anschrift: Am E-Werk 598
Stadt: Unterwasserdorf
PLZ: 01235
Staat: Niemandsland
Im Adressaufkleber wird dann daraus
Firma ganz doller Laden
mit edellösungen

Dr. Heiz Mustermann
Abt. Materialzerprüfung

01235 Unterwasserdorf
Niemandsland


Die Ausgegebene Adresse muß also nicht zwangsläufig mit den erfassten (Adress)Daten übereinstimmen.
Und für Auslandsadressen USA z.B. fehlt der State und die Reihenfolge ist Stadt State PLZ.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#13

AW: Adresstabelle Struktur Felder

  Alt 17. Feb 2014, 15:18
Hm, irgendwie sollte ich mich wohl doch nicht gegen das Memo sträuben, wenn ich so eure Antworten lese.

Da ich ja schon ein Feld "Suchbegriff" habe, müsste ich Name1, Name2 und Zusatz in ein oder zwei Memofelder(Name und ggf. Zusatz) umwandeln. Wenn ich dann noch für die Listenanzeige die erste Zeile des Memos anzeige, könnte ich nach wie vor auch darüber sortieren.

Access kann auch Memos.
Bliebe noch das Problem Outlook-Kontakte, das ist im Moment folgendermaßen:
Contact.Firstname // Name1
Contact.Middlename // Name2
Contact.Lastname // Zusatz
bzw.
Contact.CompanyName // Name1+' '+Name2

Mal sehen wo ich das unterbringen könnte.
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#14

AW: Adresstabelle Struktur Felder

  Alt 17. Feb 2014, 15:36
Hm, irgendwie sollte ich mich wohl doch nicht gegen das Memo sträuben, wenn ich so eure Antworten lese.

Da ich ja schon ein Feld "Suchbegriff" habe, müsste ich Name1, Name2 und Zusatz in ein oder zwei Memofelder(Name und ggf. Zusatz) umwandeln.
Bitte nicht!
Um es mal ganz provokant zu sagen, der Name hat mit der Anschrift nichts zu tun!
Wenn es da Ähnlichkeiten gibt, dann sind die ganz zufällig!
(warum zum Teufel wird eigentlich immer an den Feldern gespart?)


Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#15

AW: Adresstabelle Struktur Felder

  Alt 17. Feb 2014, 15:55
Bitte nicht!
Aber ist wenn ich folgendermaßen eingeben lasse:

Suchbegriff : Mustermann
Anrede : Firma
Name : Max Mustermann GmbH
Anschrift : Max Mustermann GmbH #13#10 weil das Leben so schön ist

müsste der Benutzer Im Feld "Name" und in der ersten Zeile der "Anschrift" das selbe zweimal tippen. Ich hätte jetzt halt das Feld "Name" weggelassen und nur "Anschrift" genommen.
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
Alt 17. Feb 2014, 17:39     Erstellt von Smut
Dieser Beitrag wurde von TBx gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#16

AW: Adresstabelle Struktur Felder

  Alt 17. Feb 2014, 17:40
müsste der Benutzer Im Feld "Name" und in der ersten Zeile der "Anschrift" das selbe zweimal tippen.
so ist das Leben!

Mein Arbeitgeber Hat 3 Adressen am Hauptstandort und für jeden Nebenstandort eine Hauptadresse incl. Abteilungs/Standortanschrift und einzelne Standortanschriften.
(das sich hierbei unterschiedliche Straßen und PLZ und Orts-Angaben ergeben lassen wir mal außen vor)
Das am Hauptstandort unter gleicher Adresse noch mehrere Firmen zu finden sind, ignorieren wir auch ein mal.

Was glaubst Du welche Freudenstürme eine Anschrift auslöst die bei uns im Hause nicht richtig zuzuordnen ist? Wenn das auf unsere Dusseligkeit zurück zu führen ist, ist es peinlich, ist's der Kunde/Lieferant schuld, ist es natürlich nicht peinlich.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
hstreicher

Registriert seit: 21. Nov 2009
220 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#17

AW: Adresstabelle Struktur Felder

  Alt 17. Feb 2014, 20:03
Also die Post empfiehlt nicht mehr wie
3 Adresszeilen
dazu
Strasse
Plz+Ort

damit die Sendungen Automationsfähig sind/bleiben


http://www.deutschepost.de/dpag?xmlFile=1015713

wenn es mehr wird passt die Adresse doch in kein Briefumschlagsfenster

bei der Strasse würde ich empfehlen sie in Strasse und Hausnummer zu splitten,
viele Datenübertragunsgsformate, Postleitcodierung usw brauchen die Hausnummer extra

mfg Hannes
  Mit Zitat antworten Zitat
Buddelfish
(Gast)

n/a Beiträge
 
#18

AW: Adresstabelle Struktur Felder

  Alt 18. Feb 2014, 07:55
Ich würde die Datenbank ähnlich wie Outlook aufbauen, also Adresse und Ansprechpartner/Kontakt.
Die Adresse besteht aus den Normfeldern. Bei der Straße würde ich wegen der Option der Adress/PLZ-Suche die Felder nehmen, die dort geliefert bzw. verlangt werden, i.a. Straße, Nummer, Zusatz.

Ach, und anstatt eines 'Suchbegriffes' würde ich alle Adressinformationen hintereinanderklatschen (mit Leerzeichen) und eine Volltextsuche draufpacken. Dann findet man immer alles. Für MySql sollte es sowas doch geben. Zur Not baut man sich das (sind ja nicht so viele Adressen, schätze ich)
  Mit Zitat antworten Zitat
Mikkey

Registriert seit: 5. Aug 2013
265 Beiträge
 
#19

AW: Adresstabelle Struktur Felder

  Alt 18. Feb 2014, 08:11
Bitte nicht!
Aber ist wenn ich folgendermaßen eingeben lasse:

Suchbegriff : Mustermann
Anrede : Firma
Name : Max Mustermann GmbH
Anschrift : Max Mustermann GmbH #13#10 weil das Leben so schön ist

müsste der Benutzer Im Feld "Name" und in der ersten Zeile der "Anschrift" das selbe zweimal tippen. Ich hätte jetzt halt das Feld "Name" weggelassen und nur "Anschrift" genommen.
Das doppelte Tippen könnte in den meisten Fällen entfallen: Baue während der Eingabe der Einzelangaben eine formgerechte Adresse auf und zeige sie dem Benutzer an. Wenn er mit der so erzeugten Adresse nicht zufrieden ist, schreibt er halt etwas Anderes hinein. Du merkst Dir den Memo-Inhalt also nur, wenn er manuell angepasst wurde.
  Mit Zitat antworten Zitat
Buddelfish
(Gast)

n/a Beiträge
 
#20

AW: Adresstabelle Struktur Felder

  Alt 18. Feb 2014, 08:30
[/QUOTE]
Suchbegriff : Mustermann
Anrede : Firma
Name : Max Mustermann GmbH
Anschrift : Max Mustermann GmbH #13#10 weil das Leben so schön ist

[/QUOTE]
Was ich hier nicht verstehe ist:
1. Wozu Suchbegriff (Volltext ist besser. Habe ich schon erwähnt)
2. Wozu die Anrede?
3. Wozu der Name?

In #2 und #3 gehören Ansprechpartner rein. Gibt es noch keinen, bleiben die Felder leer. Dann fängt der Serienbrief mit 'Sehr geehrte Damen und Herren' an.

Was muss hier doppelt eingegeben werden?

Ich gebe die Adresse ein und beim Ansprechpartner habe ich eine Dropdownliste der Kontakte sowie die Möglichkeit, einen Kontakt neu anzulegen.

Ich würde hier auch unterscheiden zwischen Datenhaltung (3NF DB) und Dateneingabe (Fuzzysuche, Volltext, Parsen, alles erlaubt).
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz