Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Zeichen bei SELECT ignorieren (https://www.delphipraxis.net/177280-zeichen-bei-select-ignorieren.html)

baumina 31. Okt 2013 07:38

AW: Zeichen bei SELECT ignorieren
 
Ja, mit diesem einheitlichen Format habe ich mich lange und ausgiebig auseinandergesetzt. Sicherlich bin ich nicht die einzige, die solch eine Konstellation hat:

1. Firmeneigene Adressdatenbank
2. Exchange-Kontakte
3. Outlook auf PCs
4. SmartPhones mit verschiedenen Betriebssystemen

Meine Adressdatenbank füllt die Exchange-Datenbank, die Exchange-Kontakte werden mit den Outlooks und den SmartPhones synchronisiert.

Und nun die Sache mit dem Telefonnummern-Format. Microsoft war so frei sich ein eigenes Telefonnummern-Format zu erfinden, mit dem Exchange und Outlook problemlos arbeitet. Munter gibt man nun alle Telefonnummern in diesem MS-spezial-Format (siehe http://de.wikipedia.org/wiki/Rufnummer) ein. Und dann passiert es ... ich kann mich nicht mehr genau erinnern welches Smartphone mit welchem Betriebssystem es war, auf jeden Fall konnte man mit diesem Smartphone keine einzige Nummer aus dem Exchange-Telefonbuch anrufen, weil es mit dieser Formatierung nicht zurecht kam.

Aus diesem Grunde haben wir und dazu entschlossen dieses MS-Format nicht zu benutzen.

jobo 31. Okt 2013 07:47

AW: Zeichen bei SELECT ignorieren
 
MS ist soweit mir bekannt ein großer Sponsor von Wikipedia.
Was das bedeutet, kann sich jeder selber überlegen.

baumina 31. Okt 2013 08:06

AW: Zeichen bei SELECT ignorieren
 
Zitat:

Zitat von jobo (Beitrag 1233888)
MS ist soweit mir bekannt ein großer Sponsor von Wikipedia.
Was das bedeutet, kann sich jeder selber überlegen.

Dann würde Wikipedia das MS-Format als super gut hinstellen, oder die anderen genormten Formate erst gar nicht erwähnen ... ist aber nicht so.

jobo 31. Okt 2013 08:29

AW: Zeichen bei SELECT ignorieren
 
Mmh, wenn das so da stand, wie es nun da steht, dann habt Ihr Euch ja mit MS scheinbar freiwillig gegen ein sinnvolles Format entschieden oder?
Ich habe den Link ehrlich gesagt nicht gelesen, bevor ich meinen Beitrag geschrieben habe. Auch wenn der Artikel offenbar recht ausgewogen ist, kann der Hinweis auf den großen Spender sicher nicht schaden.

baumina 31. Okt 2013 08:43

AW: Zeichen bei SELECT ignorieren
 
Ja genau, wir haben uns dazu entschieden, dass unsere Adressverwaltung mit allen Telefonnummernformaten klar kommt. So werden Telefonnummern aus der DB so an eine Telefonanlage übergeben, dass diese die Nummer wählen kann und eingehende Anrufe egal in welchem Format die Nummer in der DB liegt, in der DB gefunden und angezeigt werden kann.

Furtbichler 31. Okt 2013 09:44

AW: Zeichen bei SELECT ignorieren
 
Zitat:

Zitat von baumina (Beitrag 1233886)
Aus diesem Grunde haben wir und dazu entschlossen dieses MS-Format nicht zu benutzen.

Es kommt auch ohne MS zu Inkonsistenzen, nämlich genau dann, wenn man sich nicht auf ein Format festlegt und alle Importer und Eingaben entsprechend anpasst. Ideal wäre die Trennung von LKZ, OnKZ und Rufnummer. So haben wir das gemacht. Bei der Adresseingabe wird dann zum Land bzw. PLZ/ZIP gleich die LKZ und OnKZ vorgeschlagen.

p80286 31. Okt 2013 12:24

AW: Zeichen bei SELECT ignorieren
 
Wir nutzen das MS-Format, da es dem "Ordnungssinn" des/der Datenerfassenden nahe kommt.
Insbesonders bei proportionalen Fonts ist die Darstellung von Leerzeichen so katastrophal, das man mit diesem Format gut bedient ist.
Und vom einen in das andere Format zu wechseln ist ja relativ einfach (ok, die Durchwahl wird nicht abgetrennt, aber die muß man nur dann kennen wenn man von der einen Nummer auf die andere schließen will, da kan man auch gleich erfasssen)


Zitat:

Richtig richtig macht man es imho nur dann, wenn die Telefonnummern normalisiert abgelegt werden. Alles andere ist Murks.
:thumb::thumb:
Gruß
K-H

baumina 31. Okt 2013 12:35

AW: Zeichen bei SELECT ignorieren
 
Ja eine Trennung in Ländervorwahl, Ortsvorwahl, Rufnummer und Durchwahl wäre traumhaft, nur wie bekomme ich meine aktuellen Daten in dieses Format ohne das manuell pflegen zu müssen.

joachimd 31. Okt 2013 15:48

AW: Zeichen bei SELECT ignorieren
 
Zitat:

Zitat von baumina (Beitrag 1233974)
Ja eine Trennung in Ländervorwahl, Ortsvorwahl, Rufnummer und Durchwahl wäre traumhaft, nur wie bekomme ich meine aktuellen Daten in dieses Format ohne das manuell pflegen zu müssen.

Du läufst jede Nummer von vorne durch ... ist es eine Ländervorwahl, abtrennen und mit dem Rest weitermachen. Fehlt die Ländervorwahl, eine Default (Deutschland oder abhängig von der Länderspalte im Datensatz) vergeben. Dann mit der Vorwahl weitermachen und die von der Rufnummer trennen (Vorwahl-Listen gibt es zuhauf im Internet zu finden). Was bleibt, ist die Rufnummer (evtl bereinigen wg Leerzeichen, Durchwahl-Trennern usw).


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:54 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz