von F3K Total » Di, 25.12.2012 17:44
Hallo Claudia,
Du hast eine Tabelle. Aus dieser Tabelle kannst Du deine Daten
abfragen. Dafür brauchst Du eine
Abfrage.
Mit einer Abfrage kannst Du die Daten in der Weise zusammensetzen, filtern, ordnen oder auch berechnen, wie Du es möchtest.
In deinem Fall möchtest du die
Vorwahl mit einem
Trennzeichen und der
Rufnummer verketten. Alle anderen Felder sollen vermutlich bleiben wie sie sind.
Beispiel
Vorwahl:
030
Trennzeichen:
/
Rufnummer:
123456
Das Ergebnis soll so aussehen:
030/123456
Das Zeichen für Verketten ist in dieser Datenbank
||
Wenn Du angehängte Beispieldatei herunterlädst, auf deinem Rechner speicherst, öffnest und links auf
Abfragen gehst, einen Doppelklick auf qKontakte (das ist die Abfrage) machst, wirst Du das Ergebnis der
Abfrage der Tabelle Kontakte sehen.
Jetzt schliesst du die Abfrage wieder, gehst mit der rechten Maus auf qKontakte und gehst auf "in SQL Ansicht bearbeiten"
Dann siehst Du die Definition der Abfrage:
Code: Alles auswählen
SELECT "ID", "Vorname", "Name", "PLZ", "Ort", "Strasse", "Nr.", "Vorwahl" || '/' || "Rufnummer" AS "Telefon", "eMail" FROM "Kontakte"
Wenn Du dies zum Verständnis in deutsch übersetzt heißt es:
WÄHLE "ID", "Vorname", "Name", "PLZ", "Ort", "Strasse", "Nr.", "Vorwahl" || '/' || "Rufnummer" ALS "Telefon", "eMail" AUS "
Kontakte"
Wobei die zwei senkrechten Striche fürs Verketten da sind und die zwei Hochkommas das Trennzeichen (/) umschliessen und es damit als festen Text kennzeichen. Es werden also alle Spalten der Tabelle Kontakte, wie ID, Vorname ... abgefragt. Aus den Spalten "Vorwahl" und "Rufnummer" wird die neue Spalte "Telefon", wie beschrieben verkettet (zusammengesetzt).
Gruß R
- Dateianhänge
-
- Formatierung_Telefonnummern2.odb
- (23.58 KiB) 62-mal heruntergeladen
Hallo Claudia,
Du hast eine Tabelle. Aus dieser Tabelle kannst Du deine Daten [color=#0040FF]abfragen[/color]. Dafür brauchst Du eine [color=#0040FF]Abfrage[/color].
Mit einer Abfrage kannst Du die Daten in der Weise zusammensetzen, filtern, ordnen oder auch berechnen, wie Du es möchtest.
In deinem Fall möchtest du die [color=#0040FF]Vorwahl[/color] mit einem [color=#0040FF]Trennzeichen[/color] und der [color=#0040FF]Rufnummer[/color] verketten. Alle anderen Felder sollen vermutlich bleiben wie sie sind.
Beispiel
Vorwahl: [color=#0000FF]030[/color]
Trennzeichen: [color=#FF0000]/[/color]
Rufnummer: [color=#0040FF]123456[/color]
Das Ergebnis soll so aussehen: [color=#0040FF]030[/color][color=#FF0000]/[/color][color=#0040FF]123456[/color]
Das Zeichen für Verketten ist in dieser Datenbank [color=#0040FF]||[/color]
Wenn Du angehängte Beispieldatei herunterlädst, auf deinem Rechner speicherst, öffnest und links auf [color=#0040FF]Abfragen[/color] gehst, einen Doppelklick auf qKontakte (das ist die Abfrage) machst, wirst Du das Ergebnis der [color=#0040FF]Abfrage der Tabelle[/color][color=#FF0000] Kontakte[/color] sehen.
Jetzt schliesst du die Abfrage wieder, gehst mit der rechten Maus auf qKontakte und gehst auf "in SQL Ansicht bearbeiten"
Dann siehst Du die Definition der Abfrage:
[code]SELECT "ID", "Vorname", "Name", "PLZ", "Ort", "Strasse", "Nr.", "Vorwahl" || '/' || "Rufnummer" AS "Telefon", "eMail" FROM "Kontakte"[/code]
Wenn Du dies zum Verständnis in deutsch übersetzt heißt es:
[color=#0040FF]WÄHLE "ID", "Vorname", "Name", "PLZ", "Ort", "Strasse", "Nr.", "Vorwahl" || '/' || "Rufnummer" ALS "Telefon", "eMail" AUS [/color]"[color=#FF0000]Kontakte[/color]"
Wobei die zwei senkrechten Striche fürs Verketten da sind und die zwei Hochkommas das Trennzeichen (/) umschliessen und es damit als festen Text kennzeichen. Es werden also alle Spalten der Tabelle Kontakte, wie ID, Vorname ... abgefragt. Aus den Spalten "Vorwahl" und "Rufnummer" wird die neue Spalte "Telefon", wie beschrieben verkettet (zusammengesetzt).
Gruß R