access_denied Geschrieben 20. November 2002 Teilen Geschrieben 20. November 2002 hab nur mal ne Frage: Und zwar hab ich in verschiedenen Tabellen Vor- und Nachnamen gespeichert. Nun will ich in dem Feld E-Mail diese beiden Teile zusammenfügen - einen Punkt (.) dazwischen machen und dann noch "@domain.de" am Schluß. Kann mir mal jemand sagen wie das geht: Nehmen wir mal an das die Tabelle die die Vornamen hat Vornamen heißt, Nachnamen, Namen heißt. Ich hoffe ihr braucht jetzt nicht mehr. Ich weiß ja nicht genau ob das mit dem Standardwert so geht aber will dann eben in der Abfrage wenn ich einen neuen Mitarbeiter angelegt habe das dann automatisch die E-Mail-Adresse eingetragen wird (Vorname.Nachname@domain.de). Hoffe ihr könnt mir helfen!!! Danke im Vorraus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
piomode1 Geschrieben 20. November 2002 Teilen Geschrieben 20. November 2002 Hi, access_denied! Es gibt zwei Möglichkeiten: 1) Baue nach folgenden Muster eine Abfrage auf (Hier gehe ich einmal davon aus, daß beide Werte in einer Tabelle stehen. Ansonsten verknüpfst Du einfach die Tabellen...): SELECT t_Personen.x_Vorname, t_Personen.x_Nachname, [x_Vorname] & "." & [x_Nachname] & "@domain.de" AS x_eMail FROM t_Personen; Der Wert wird dann immer wieder neu berechnet und es könnte Probleme geben, wenn sich ein Nachname einmal ändert! 2) Schreibe den zusammengesetzten Wert mit einem Makro oder VBA in die Tabelle, wenn sich der Inhalt eines der beiden Felder geändert hat (Nach Aktualisierung). (Bei Bedarf gibst's mehr...) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
access_denied Geschrieben 21. November 2002 Autor Teilen Geschrieben 21. November 2002 Und wo muss ich das dann hinschreiben?! also deine Möglichkeit 1??? wenn ich das als Standardwert reinschreibe dann sagt er mir das das syntaktisch falsch ist... Und wie bitte kann ich das mit einem Makro machen.... Kannst du mir das bitte idoten-gerecht portinieren und mich dann in kleinen Häppchen füttern Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
piomode1 Geschrieben 27. November 2002 Teilen Geschrieben 27. November 2002 Hi, access_denied! Der kursive Text stellt den SQL-Text einer Abfrage dar. Klicke also auf das Register (bzw. die Schaltfläche) "Abfragen" im Datenbankfenster, erstelle dort eine neue Abfrage in der Entwurfsansicht. Füge hier keine Tabellen bzw. Abfragen hinzu, sondern schließe das kleine Fenster einfach. Jetzt siehst Du den Entwurfsmodus dieser Abfrage. Links oben hast Du in der Symbolleiste die Schaltfläche mit den Ansichten; rechts neben dem Symbol "mit dem weißen Datenblatt" ist ein kleines Dreieck, das nach unten zeigt. Darauf klickst Du und bekommst dadurch eine Liste in der als letzter Eintrag "SQL" steht. Diesen wählst Du aus. Ein weiteres Fenster öffnet sich. "SELECT;" ist bereits eingetragen. Schreibe hier den kursiven Text hinein. Ersetze dabei die Tabellen- und Feldnamen durch Deine Tabellen- bzw. Feldnamen. Wenn Du dann in die "Datenblatt"-Ansicht wechselst, siehst Du das Ergebnis. Abfrage schließen. Änderungen speichern. Fertig. In diesem Beispiel bin ich davon ausgegangen, daß beide Informationen (Vorname und Nachname) in einer Tabelle stehen, WEIL aus Deiner Fragestellung nicht hervorging, über welche Information (über welches Feld) man den Vornamen eindeutig mit einem Nachnamen verknüpfen kann! Bei Bedarf mehr: (Wie funktioniert das mit einenm Makro?) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.