Formulare

Hallo,

blöder titel, wahrscheinlich blöde frage aber:

Ich will wenn ich in ein Formualtextfeld einen Wert eintrage, dass dieser wert 1. in der dazugehörigen Tabellespalte drinsteht und auch noch in einer anderen hinten dransteht… zb

Name: xyz
PFad: C:/blablubb/xyz

wie geht das? vba kann ich… aber ich stef grad auf der leitung denk ich… :smile:

mfg

Hallo, Michael!

Ich will wenn ich in ein Formualtextfeld einen Wert eintrage,
dass dieser wert 1. in der dazugehörigen Tabellespalte
drinsteht und auch noch in einer anderen hinten dransteht… zb
Name: xyz
PFad: C:/blablubb/xyz
wie geht das? vba kann ich… aber ich stef grad auf der
leitung denk ich… :smile:

Ich würde im AfterUpdate des Textfeldes das andere Feld ebenfalls mit aktualisieren.

Gruß, Manfred

Hallo,

danke…

jetzt hab ich noch ein andres problem :smile:

und zwar:

ich will dass er mir in einer Listbox die Dateien des pfades anzeigt und wenn ich doppelklicke soll er die datei aufmachen… ich glaub es ist ziemlich umständlich, falls nicht bitte korrigieren :smile:, die Dateien kann er sich entweder selbst holen, was ich denke ziemlich schwierig ist oder sie sind in einer tabelle eingetragen.
hab grad keine ahnung wie…

gruss michael

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo, Michael!

ich will dass er mir in einer Listbox die Dateien des pfades
anzeigt und wenn ich doppelklicke soll er die datei
aufmachen… ich glaub es ist ziemlich umständlich, falls
nicht bitte korrigieren :smile:, die Dateien kann er sich entweder
selbst holen, was ich denke ziemlich schwierig ist oder sie
sind in einer tabelle eingetragen.
hab grad keine ahnung wie…

Entweder alles über eine Schleife mit Dir, ggf. mit Filter/Dateinamenmuster, in eine Tabelle einlesen und die Tabelle als Datenquelle der Listbox nehmen (ist die sichere Variante). Oder, wenn es definitiv nicht viele Dateien sind, ebenso mit Dir auslesen und mit „;“ getrennt aneinanderhängen. Dann als Datenquelle „Wertliste“ und die Dateien eintragen. Das Ding kann dann aber nur eine maximale Länge von schlag-mich-tot Zeichen. Bei furchtbar vielen Dateien oder langen Dateinamen kommt die Listbox so an ihre Grenzen.

Den Aufruf… hmmm… da muss ich mal schauen, wie ich das mal gemacht habe. Schau mal irgendwo unter Shell. Ich melde mich wieder, wenn ich Zugriff auf mein Programm habe. Sind das verschiedene Dateien/Typen, d. h. müssen die mit verschiedenen Programmen (Excel, Notepad, Photoshop…) geöffnet werden? Oder sollen die mit der Standardapplikation geöffnet werden?

Gruß, Manfred

Hallo, Michael!

ich will dass er mir in einer Listbox die Dateien des pfades
anzeigt und wenn ich doppelklicke soll er die datei
aufmachen… ich glaub es ist ziemlich umständlich, falls
nicht bitte korrigieren :smile:, die Dateien kann er sich entweder
selbst holen, was ich denke ziemlich schwierig ist oder sie
sind in einer tabelle eingetragen.
hab grad keine ahnung wie…

Entweder alles über eine Schleife mit Dir, ggf. mit
Filter/Dateinamenmuster, in eine Tabelle einlesen und die
Tabelle als Datenquelle der Listbox nehmen (ist die sichere
Variante). Oder, wenn es definitiv nicht viele Dateien sind,
ebenso mit Dir auslesen und mit „;“ getrennt aneinanderhängen.
Dann als Datenquelle „Wertliste“ und die Dateien eintragen.
Das Ding kann dann aber nur eine maximale Länge von
schlag-mich-tot Zeichen. Bei furchtbar vielen Dateien oder
langen Dateinamen kommt die Listbox so an ihre Grenzen.

Den Aufruf… hmmm… da muss ich mal schauen, wie ich das mal
gemacht habe. Schau mal irgendwo unter Shell. Ich melde mich
wieder, wenn ich Zugriff auf mein Programm habe. Sind das
verschiedene Dateien/Typen, d. h. müssen die mit verschiedenen
Programmen (Excel, Notepad, Photoshop…) geöffnet werden?
Oder sollen die mit der Standardapplikation geöffnet werden?

hallo,

danke… es geht vorwiegend um office dokumente und applikationen.
und ja… standard genügt vollkommen.

mfg

michael

Gruß, Manfred

Hallo, Michael!

danke… es geht vorwiegend um office dokumente und
applikationen.
und ja… standard genügt vollkommen.

Starten/öffnen der Dokumente machst Du am besten über den API-Aufruf ShellExecute. Schau mal unter http://www.activevb-archiv.de/downloadstore/tipps/vb…

Gruß, Manfred

wie wäre es alternativ mit einem Button direkt neben deiner Liste:

Private Sub Befehl5\_Click()

 Dim ctl As CommandButton

 Set ctl = Me!Befehl5
 With ctl
 .HyperlinkAddress = Me.Liste3.Value
 .Hyperlink.Follow
 End With

End Sub

ok, müsste noch eine Fehlerbehandlung usw. dazu, aber als Ansatz reicht es ja sicher. Zum Aufbauen der Liste, evtl mal nach Application.Filesearch schauen.

Gruß
D. Scholdei