Discussion:
Text per Abfrage in Memofeldern anfügen
(zu alt für eine Antwort)
Peter Dunkel
2005-10-03 15:08:11 UTC
Permalink
Hallo NG,

in meiner Datenbank will ich Updatezusätze am jeweiligen Textende im
Memofeld vornehmen, die mich informieren, wann das letzte Update in Form
einer Worddatei, zu der ich einen Hyperlink anklicken kann, kam.

Aus den täglich eingehenden 20 - 50 Worddateien lese ich Namen und Datum
aus, mit denen ich dann in Access die betreffenden Datensätze identifizieren
kann und damit eine Anfügeabfrage laufen lassen kann.

Es ginge wahrscheinlich einfacher, wenn ich dazu einfach ein zusätzliches
Datums- oder Textfeld bauen würde, in dem dann immer das neueste Datum per
Abfrage eingeschrieben werden kann und mit dem man auch datumsabhängige
Warnungen ausgeben kann.

Deshalb nur einmal grundsätzlich die Frage, ob man Text per Abfrage in
Memofeldern anfügen kann, und wenn ja, wie.

Gruß,
Peter
Thomas Möller
2005-10-03 19:43:49 UTC
Permalink
Hallo Peter,
Post by Peter Dunkel
in meiner Datenbank will ich Updatezusätze am jeweiligen Textende im
Memofeld vornehmen, die mich informieren, wann das letzte Update in
Form einer Worddatei, zu der ich einen Hyperlink anklicken kann, kam.
Aus den täglich eingehenden 20 - 50 Worddateien lese ich Namen und
Datum aus, mit denen ich dann in Access die betreffenden Datensätze
identifizieren kann und damit eine Anfügeabfrage laufen lassen kann.
Es ginge wahrscheinlich einfacher, wenn ich dazu einfach ein
zusätzliches Datums- oder Textfeld bauen würde, in dem dann immer das
neueste Datum per Abfrage eingeschrieben werden kann und mit dem man
auch datumsabhängige Warnungen ausgeben kann.
Deshalb nur einmal grundsätzlich die Frage, ob man Text per Abfrage in
Memofeldern anfügen kann, und wenn ja, wie.
ich denke, dass sollte gehen.
In der Aktualisierungsabfrage schreibst Du für das Feld DeinText folgendens:
[DeinText] & "Hier kommt der neue Text"

CU
--
Thomas

Homepage: www.Team-Moeller.de

TM-ÄnderungsProtokoll: Update auf Version 2.25 (seit 12.08.05)
Groß- u. Kleinschreibung wird bei Änderungen berücksichtigt.
Peter Dunkel
2005-10-04 16:41:26 UTC
Permalink
Post by Thomas Möller
Hallo Peter,
ich denke, dass sollte gehen.
[DeinText] & "Hier kommt der neue Text"
Danke Thomas,

klappt! Ist so einfach, dass ich mich fast schäme, eine weitere Frage zu
stellen:

wie kann ich die Aktualisierungsabfrage so manipulieren, dass der Eintrag
erst in der nächsten Zeile anfängt?

Bisher hängt er sich immer an den bestehenden Text an. Ich habe in der Hilfe
gesucht, aber nichts gefunden.

Gruß,
Peter
Thomas Möller
2005-10-04 19:06:19 UTC
Permalink
Hallo Peter,
Post by Peter Dunkel
wie kann ich die Aktualisierungsabfrage so manipulieren, dass der
Eintrag erst in der nächsten Zeile anfängt?
Bisher hängt er sich immer an den bestehenden Text an. Ich habe in
der Hilfe gesucht, aber nichts gefunden.
dann hängst Du ein "vbCrLf" dazwischen.

CU
--
Thomas

Homepage: www.Team-Moeller.de

TM-ÄnderungsProtokoll: Update auf Version 2.25 (seit 12.08.05)
Groß- u. Kleinschreibung wird bei Änderungen berücksichtigt.
Peter Dunkel
2005-10-05 15:00:27 UTC
Permalink
Moin Thomas,
Post by Thomas Möller
dann hängst Du ein "vbCrLf" dazwischen
habe ich gemacht, aber es klappt bei mir nicht. Nicht mit Tüttelchen und
auch nicht mit eckigen Klammern. In meiner Änderungsabfrage heißt es z.Z.:

UPDATE [Namen ex HH 051005] INNER JOIN Kandidatenliste ON ([Namen ex HH
051005].[Vorname]=[Kandidatenliste].[Vorname]) AND ([Namen ex HH
051005].[Nachname]=[Kandidatenliste].[Nachname]) SET Kandidatenliste.Info =
[Info] & [vbCrLf] & "05.10.05 Profilupdate von HH erhalten.";

Wie mache ich es richtig?

Gruß, Peter
Karl Donaubauer
2005-10-05 15:07:52 UTC
Permalink
Post by Peter Dunkel
Post by Thomas Möller
dann hängst Du ein "vbCrLf" dazwischen
habe ich gemacht, aber es klappt bei mir nicht. Nicht mit Tüttelchen
und auch nicht mit eckigen Klammern. In meiner Änderungsabfrage heißt
UPDATE [Namen ex HH 051005] INNER JOIN Kandidatenliste ON ([Namen ex
HH 051005].[Vorname]=[Kandidatenliste].[Vorname]) AND ([Namen ex HH
051005].[Nachname]=[Kandidatenliste].[Nachname]) SET
Kandidatenliste.Info = [Info] & [vbCrLf] & "05.10.05 Profilupdate von
HH erhalten.";
Wie mache ich es richtig?
"vbCrLf" funktioniert nur in VBA-Code. In Abfragen musst du
folgendes verwenden:

Chr(13) + Chr(10)

s.a. http://www.donkarl.com FAQ 2.14 Zeilenumbruch einfügen
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
+ Access-Entwickler-Konferenz (AEK8) 1./2.10.+8./9.10.2005
Peter Dunkel
2005-10-06 16:04:49 UTC
Permalink
Danke Karl und Thomas,
Post by Karl Donaubauer
Post by Peter Dunkel
Wie mache ich es richtig?
"vbCrLf" funktioniert nur in VBA-Code. In Abfragen musst du
Chr(13) + Chr(10)
s.a. http://www.donkarl.com FAQ 2.14 Zeilenumbruch einfügen
nun funktioniert es.

Gruß,
Peter

Loading...