Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
OLE-Excel-Tabelle als mit datensatz als txt. exportieren
zurück: Problem mit Access Developer Extensions weiter: Kann DB nicht mehr öffnen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
q3stanky
Gast


Verfasst am:
28. Jan 2009, 20:15
Rufname:

OLE-Excel-Tabelle als mit datensatz als txt. exportieren - OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

Hallo habe glaube ne etwas knifflige frage.

ich habe eine tabelle

tbl: parameter
mit den feldern:

höhe [Zahl]
länge [Zahl]
breite [Zahl]
verbrauch [OLE-Objekt]

Das OLE beinhaltet eine excel-Tabelle:
Code:
zeit verbrauch
0     0
1     2
2     5
3     2
4     9
5     3
ich möchte nun gerne, das die tabelle mit OLE auf knopfdruck (im entsprechenden formular) exportiert wird in der form:
Code:
anfang_export.txt

höhe  20
länge 34
breite 23

verbrauch

zeit verbrauch
0     0
1     2
2     5
3     2
4     9
5     3

ende_export.txt
es sollen die daten einfach hintereinander in ein .txt file geschrieben werden.

falls es mit einem OLE nicht geht bin ich über alternativen dankbar.
zweck des ganzen ist, zu bestimmten bauteilen werte zu speichern. dabei sind bestimmte werte aber nicht skalar sondern immer kennfelder oder kurven.
steffen0815
VBA-Programmierer


Verfasst am:
28. Jan 2009, 20:46
Rufname:


AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

Hallo,
Zitat:
falls es mit einem OLE nicht geht bin ich über alternativen dankbar.
Das geht, aber trotzdem erst die Frage nach der Alternative. Was soll diese Exceltabelle in Access Confused . Access ist viel besser geeignet (reine) Tabellendaten zu verarbeiten. Das ist ja so, als ob ich einen voll beladenen Transporter auf einem PKW-Anhänger transportiere Wink.

... und wenn wirklich Excel notwendig sein sollte, dann als in die AccessDB eingelinkte externe Mappe.

_________________
Gruß Steffen
q3stanky
Gast


Verfasst am:
28. Jan 2009, 20:57
Rufname:

AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

danke für die schnelle antwort.

übrigens schönes beispiel mit dem lkw...Smile

ich bin auch für alternativen offen. ich muss nur irgendwie matrizen als parameter in der tabelle mitverwalten um dann komplettdatensätze in eine txt datei exportieren zu können (müssen in matlab eingelesen werden)

wenn es eine andere variante gibt, sowas abzulegen, ginge das auch..

danke
steffen0815
VBA-Programmierer


Verfasst am:
28. Jan 2009, 21:03
Rufname:

AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

Hallo,
Zitat:
ich muss nur irgendwie matrizen als parameter in der tabelle mitverwalten
Da muss ich zunächst erst mal passen. Mein Mathe ist einfach schon zu alt Wink.

Ein Beispiel (Beispielmappe) wäre sicher hilfreich.

Ich übergebe mal zunächst an die Mathematiker.
Wenn keiner hilft, mach ich morgen den OLE-Export.

Zitat:
zeit verbrauch
0 0
1 2
2 5
3 2
4 9
5 3
Wenn das allerdings schon alles ist, sollte dies wohl leicht in eine Accestaballe passen. Das ganze allerdings erweitert um eine ID-Spalte und alle Exceltabellen in eine Accesstabelle.
_________________
Gruß Steffen
q3stanky
Gast


Verfasst am:
28. Jan 2009, 21:29
Rufname:


AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

naja mit matrizen meine ich kennfelder ...also eine kurve (wie mein zeit-verbrauch-beispiel um eine dimension erweitert.

z.b.

verbrauch eines motors über drehzahl und drehmoment... das gibt dann eine fläche im raum.

das bedeutet es werden n mal m spalten und zeilen benötigt. die anzahl ist variabel.

z.b.

1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9 0
3 4 5 6 7 8 9 0 1
4 5 6 7 8 9 0 1 2
5 6 7 8 9 0 1 2 3
Nouba
nicht ganz unwissend :)


Verfasst am:
28. Jan 2009, 23:37
Rufname:
Wohnort: Berlin

AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

Hallo,

Matrizen kann man in einer Tabelle mit mit z. Bsp. einer Namensspalte, X, Y und Wert ablegen. Deine Beispielmatrix könnte gespeichert so ausschauen.

Code:
N  X Y V
NM 1 1 1
NM 1 2 2
NM 1 3 3
NM 1 4 4
NM 1 5 5
NM 1 6 6
NM 1 7 7
NM 1 8 8
NM 1 9 9
NM 2 1 2
NM 2 2 3
NM 2 3 4
NM 2 4 5
NM 2 5 6
NM 2 6 7
NM 2 7 8
NM 2 8 9
NM 2 9 0
NM 3 1 3
NM 3 2 4
NM 3 3 5
NM 3 4 6
NM 3 5 7
NM 3 6 8
NM 3 7 9
NM 3 8 0
NM 3 9 1
NM 4 1 4
NM 4 2 5
NM 4 3 6
NM 4 4 7
NM 4 5 8
NM 4 6 9
NM 4 7 0
NM 4 8 1
NM 4 9 2
NM 5 1 5
NM 5 2 6
NM 5 3 7
NM 5 4 8
NM 5 5 9
NM 5 6 0
NM 5 7 1
NM 5 8 2
NM 5 9 3


Zum Drucken (anschauen) kann dann eine Pivot-Ansicht wie diese verwendet werden. (Max kann auch durch First bzw. Last ersetzt werden - ist aber kein SQL-Standard, und läuft deswegen nur auf Access.)

Code:
SELECT   M.X,
         Max(IIf([M].[Y]=1,[M].[V])) AS Y1,
         Max(IIf([M].[Y]=2,[M].[V])) AS Y2,
         Max(IIf([M].[Y]=3,[M].[V])) AS Y3,
         Max(IIf([M].[Y]=4,[M].[V])) AS Y4,
         Max(IIf([M].[Y]=5,[M].[V])) AS Y5,
         Max(IIf([M].[Y]=6,[M].[V])) AS Y6,
         Max(IIf([M].[Y]=7,[M].[V])) AS Y7,
         Max(IIf([M].[Y]=8,[M].[V])) AS Y8,
         Max(IIf([M].[Y]=9,[M].[V])) AS Y9
FROM     MATRIZEN AS M
WHERE    M.N = "NM"
GROUP BY M.X;

X  Y1  Y2  Y3  Y4  Y5  Y6  Y7  Y8  Y9
1  1   2   3   4   5   6   7   8   9
2  2   3   4   5   6   7   8   9   0
3  3   4   5   6   7   8   9   0   1
4  4   5   6   7   8   9   0   1   2
5  5   6   7   8   9   0   1   2   3

Die übliche Mathematik (Addition undSubtraktion zweier Matrizen, Skalarmultiplikation, Vektormultiplikation, Matrizenmultiplikation, Potenzieren, Transponieren, etc.) ist auch möglich. Dazu bitte ggf. gezielt nachfragen und importierbare Daten liefern.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
q3stanky
Gast


Verfasst am:
29. Jan 2009, 09:50
Rufname:

AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

Wenn ich das richtig verstanden habe, benötige ich dabei für jeden datensatz, welcher drei Kennfelder enthält, noch drei einzelne Tabellen. Wenn ich 1000 datensätze habe somit 3000 Tabellen ???

Das kann ja nicht gutgehen. Außerdem soll der benutzer der Datenbank ja dann keine Access-Tabellen erzeugen müssen, wenn er einen neuen Datensatz anlegen will, sondern im idealfall (MATLAB) einfach per copy und paste seine Kennfelder die er irgendwo her hat in ein tabellenfeld reinkopieren.
Willi Wipp
Moderator


Verfasst am:
29. Jan 2009, 11:28
Rufname:
Wohnort: Raum Wiesbaden

Re: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - Re: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

Hi q3stanky,

mir ist unklar wie Du bei den Angaben von Nouba zu diesem Schluss kommst Confused
Du benoetigst genau eine Tabelle!

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
q3stanky
Gast


Verfasst am:
29. Jan 2009, 11:58
Rufname:

AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

die Tabelle die Nouba vorgeschlagen hat ist ja genau ein kennfeld.
wenn ich jetzt ein weiteres erstellen möchte, muss ich doch eine weitere tabelle machen oder?
Nouba
nicht ganz unwissend :)


Verfasst am:
29. Jan 2009, 12:18
Rufname:
Wohnort: Berlin

AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

Hallo,

Matrizen und Vektoren kannst Du alle in dieser einen Tabelle ablegen - wie bei Schiffe versenken, nur dass hier beliebig große Rechtecke und beliebig viele Spiele (N) angegeben werden können und statt eines bzw. keines Schiffes V(alues) für Positionen hinterlegt sind. In einer weiteren Tabelle könnte man Einzelheiten von Matrizen und Vektoren (Name, Versuchsnummer, etc. pp.) festlegen, die auf N(ame) oder besser auf einen Long Integerwert als Fremdschlüssel verweist.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Willi Wipp
Moderator


Verfasst am:
29. Jan 2009, 12:45
Rufname:
Wohnort: Raum Wiesbaden

Re: OLE-Excel-Tabelle als mit datensatz als txt. (II) - Re: OLE-Excel-Tabelle als mit datensatz als txt. (II)

Nach oben
       Version: Office 2007

@Nouba,

warum hast Du nicht einfach eine Kreuztabelle verwendet?
Code:
TRANSFORM First(V) AS FirstV
SELECT    X
FROM      MATRIZEN
WHERE     N = "NM"
GROUP BY  X
PIVOT     Y;

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Nouba
nicht ganz unwissend :)


Verfasst am:
29. Jan 2009, 12:51
Rufname:
Wohnort: Berlin


AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren - AW: OLE-Excel-Tabelle als mit datensatz als txt. exportieren

Nach oben
       Version: Office 2007

@Willi,

hätte ich machen können, aber dann fällt die Beschriftung nicht so schön aus. Smile

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: unlöschbaren Datensatz erstellen 1 Vincent_Vega 899 15. Aug 2005, 21:45
stpimi unlöschbaren Datensatz erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Reduzierung mehrerer Datensätze auf einen Datensatz 2 Pulldown 819 03. Jun 2005, 09:32
Pulldown Reduzierung mehrerer Datensätze auf einen Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz automatisch kopieren??? 0 Edelschnitt 701 11. Mai 2005, 19:41
Edelschnitt Datensatz automatisch kopieren???
Keine neuen Beiträge Access Tabellen & Abfragen: Hintergrundfarbe in Datensatz 1 Rheinbote 900 24. Feb 2005, 20:18
stpimi Hintergrundfarbe in Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info 2 Steve 914 14. Jan 2005, 00:43
Steve Aus 1 Datensatz mit 10 Infos mache 10 Datensätze à 1 Info
Keine neuen Beiträge Access Tabellen & Abfragen: Bei der Aktualisierung eines Tabellenwertes neuen Datensatz 6 zheng 810 07. Dez 2004, 22:35
zheng Bei der Aktualisierung eines Tabellenwertes neuen Datensatz
Keine neuen Beiträge Access Tabellen & Abfragen: Aktionsabfrage in Formular -immer nur einen Datensatz ändern 6 blauvogel 1092 08. Okt 2004, 11:43
Skogafoss Aktionsabfrage in Formular -immer nur einen Datensatz ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz nach Datum suchen?? 1 Hansen 1390 04. Okt 2004, 12:16
stpimi Datensatz nach Datum suchen??
Keine neuen Beiträge Access Tabellen & Abfragen: Access XP-Abfrage im dBase-Format exportieren ? 4 Manfred17 3856 17. Sep 2004, 11:02
Manfred17 Access XP-Abfrage im dBase-Format exportieren ?
Keine neuen Beiträge Access Tabellen & Abfragen: n:n Datensatz hinzufügen fehlgeschlagen 2 accesshasser 980 27. Aug 2004, 12:07
Pusteblume n:n Datensatz hinzufügen fehlgeschlagen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle exportieren als Excel2000 Arbeitsblatt 1 thomassch 916 06. Jul 2004, 12:46
stpimi Tabelle exportieren als Excel2000 Arbeitsblatt
Keine neuen Beiträge Access Tabellen & Abfragen: kriterium - datensatz nur in einer von zwei tabellen 3 budking82 1000 11. Mai 2004, 12:59
budking82 kriterium - datensatz nur in einer von zwei tabellen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Web Editor Forum