Discussion:
Wie definiere ich in einer Tabellenerstellungsabfrage ein Memofeld?
(zu alt für eine Antwort)
Holger Flohr
2006-03-29 12:44:22 UTC
Permalink
Hallo liebe NG,

weiss einer von Euch, wie ich über eine Tabellenerstellungsabfrage ein
Memofeld definieren kann ?

Vielen Dank im voraus...
Gruss Holger
Mark Doerbandt
2006-03-29 12:58:57 UTC
Permalink
Hallo, Holger,
über eine Tabellenerstellungsabfrage ein Memofeld definieren
verstehe ich nicht - mit Tabellenerstellungsabfrage meinst Du schon
SELECT INTO, oder? Da sollten doch die Datentypen der Quelltabelle
uebernommen werden. Oder hast Du darin Stringoperationen in einem
berechneten Feld? Dann kann es schon passieren, dass daraus Text(255)
wird.

Gruss - Mark
--
Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beiträge senden.
Jochen Rieseberg
2006-03-29 13:06:06 UTC
Permalink
Wenn du damit ein SQL-Statement meinst, dann etwa so:

CREATE TABLE DeineNeueTabelle (Feld1 MEMO,Feld2 Text,...)

Gruß J.Rieseberg
Post by Holger Flohr
Hallo liebe NG,
weiss einer von Euch, wie ich über eine Tabellenerstellungsabfrage ein
Memofeld definieren kann ?
Vielen Dank im voraus...
Gruss Holger
Henry Habermacher [MVP Access]
2006-03-29 13:15:20 UTC
Permalink
Hallo Holger
Post by Holger Flohr
weiss einer von Euch, wie ich über eine Tabellenerstellungsabfrage ein
Memofeld definieren kann ?
Ich liebe Postings, welche sich selber beantworten ;-)

CREATE TABLE DeineMemoTabelle
(ID Counter
CONSTRAINT PK Primary Key,
DeinMemo MEMO)

also über den Datentypen MEMO ;-)

Gruss
Henry
--
Keine E-Mails auf Postings in NGs senden!
Don't send e-mails to postings in newsgroups!
KB: http://support.microsoft.com/default.aspx
FAQ: http://www.donkarl.com (neu mit Suchfunktion!)
OH: Online Hilfe von Microsoft Access (Taste F1)
Downloads: http://www.dbdev.org
roland burkhardt
2006-03-29 19:38:30 UTC
Permalink
hallo Holger
Post by Holger Flohr
Hallo liebe NG,
weiss einer von Euch, wie ich über eine Tabellenerstellungsabfrage ein
Memofeld definieren kann ?
hoffe Deine Frage richtig zu verstehen: Du willst mit Hilfe einer
Tabellenerstellungsabfrage aus einer oder mehreren Tabellen die kein
Memofeld enthalten eine neue Tabelle kreieren die zusätzlich ein Memofeld
enthält !?

mache dieses
Deine bestehende Tabelle (tbl_1) muss ein Autowertfeld enthalten das die
Datensätze automatisch durchnumeriert.
Kreiere eine neue Tabelle "tbl_memo" mit zwei Feldern: ein Memofeld und ein
Autowertfeld.
Das Memofeld in Tbl_memo heisst "memofeld".
Die Autowertfelder beider Tabellen sind mit MSID benannt
Die Tabelle Tbl_memo bleibt leer, enthält also keine Datensätze.
Nun erstellst Du Deine Tabellenerstellungsabfrage wie folgt:

SELECT Tbl_1.MSID, Tbl_1.Fld_1, Tbl_1.Fld_2, Tbl_1.Fld_3, Tbl_memo.memofeld
INTO neueTabelle
FROM Tbl_memo RIGHT JOIN Tbl_1 ON Tbl_memo.MSID = Tbl_1.MSID;

die neue Tabelle enthält alle Felder die Du in der Abfrage aus der
bestehenden Tabelle beziehst und zusätzlich ist da jetzt auch ein memofeld

en Gruess us Aarau
ciao
roland

Loading...