Beiträge von wuff100
-
-
Oscar...
Ich möchte anhand des Datums die Zeile und damit den Text ermitteln.
Dann den Text auslesen.Spoiler anzeigen
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Date.au3>Example()
Func Example()
GUICreate("Test")
Local $idMyedit = GUICtrlCreateEdit("20.02.2017 Hallo 1" & @CRLF, 176, 32, 200, 150, $ES_AUTOVSCROLL + $WS_VSCROLL)
GUISetState(@SW_SHOW)
Send("{END}")
GUICtrlSetData($idMyedit, "27.02.2017 Hallo 2" & @CRLF, 1)
GUICtrlSetData($idMyedit, "16.01.2017 Hallo 3" & @CRLF, 1)While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoopEndSwitch
WEnd
GUIDelete()
EndFunc ;==>Example -
Danke Oskar!
Gruß
Wuff -
Moin,
ich möcht ein einem EdithControl einen bestimmten Text finden und auslesen.
Ist es möglich?
Vielen Dank.
Gruß
Wuff -
-
-
Danke, wie aber im Drag - Drop Verfahren?
Ist mir noch nicht ganz klar. -
Moin,
ist es möglich, dateien die als Anhang mit Outlook versendet wurden, per Drag und Drop in ein bestimmtes Verzeichnis abzulegen?
Habe schon einiges im Archiv gefunden was hervorragend mit dem Explorer klappt, aber leider nicht aus Outlook.
Vielleicht könnt ihr mir helfen.
Gruß
Wuff -
-
Zitat
Ich habe hier eine Master DB, wo wir dann bei einer Änderung, diese in eine Slave DB schreiben und alle Daten ersetzen.
So habe ich mir das auch gedacht. Nur die Slave DB kann ich ja nicht bei einer göffneten Anwendung für den jeweiligen User austauschen.
Zitat von gmmgDu kannst auch bei einer Änderung eine Versionsnummer setzen und diese vom Autoit Script prüfen lassen. Wenn die sich erhöht hat, dann dem User eine Info geben, er möchte die DB Aktualisierung oder sein Script neu starten.
Das ist eine nicht ganz komfortable Art. Deshalb ja Front und Back, weil sie miteinander verknüpft sind und jede Änderung in der Back gleich dem jeweiligen User mit der Frontkopie angezeigt wird.
Zitat von wuff100mein Problem ist, daß ich nach dem Teilen der Access-Datenbank in eine Front-und Backenddatenbank, nicht auf die verknüften Tabellen in der Frontend zugreifen kann.
Nur der erste Datensatz wird ausgelesen. Das Zugreifen auf die Backend
läuft ohne Probleme und es werden alle Datensätze angezeigt.Wäre da dieses kleine Problem nicht, funktioniert es so.
Vielleicht kanns du es mit der Access.au3 mal nachvollziehen, warum es nicht bei einer Verkünüpfung klappt.Oder ich habe da Denkfehler?
-
Hallo gmmg,
mein Problem ist, daß ich nach dem Teilen der Access-Datenbank in eine Front-und Backenddatenbank, nicht auf die verknüften Tabellen in der Frontend zugreifen kann.
Nur der erste Datensatz wird ausgelesen. Das Zugreifen auf die Backend läuft ohne Probleme und es werden alle Datensätze angezeigt.Die Datenbank soll als Mehrbenutzerbetrieb arbeiten. Deshalb Front und Back. Ich möchte so gleichzeitige Schreibprobleme umgehen.
Wer sich nur Daten ansehen möchte, greift dann auf seine auf dem Rechner lokal vorhandene Front zu. Nur zum Speichern soll die Back verwendet werden.Ich hoffe, ich denke so richtig! Oder ist es nicht nöitg, da ja das Autoit-Programm eigentlich die Front ist.
Sonst läuft es mit der Access UDF sehr gut. Ich möchte bei *.mdb Dateien bleiben, weil nach meiner Kenntnis, dann kein Access installiert werden muß?
Gruß
Wuff100 -
Hallo gmmg,
ich komme irgendwie nicht weiter.Wäre es von dir aus möglich, die Access.au3 für Access 2010 anzupassen.
Ich weiß, eine große Bitte.
Gruß
wuff100 -
Ich nutze Access 2010.
Aber diese UDF funktioniert meines Wissens nur mit Access 2003, also *.mdb Dateien als Appendix.
Kann es wie gesagt erst am Donnerstag testen. -
Danke,
welche Access UDF benutzt du genau?
Ich diese Access UdF..
Dort ist mit Locktype wie in deiner Funktion nichts beschrieben.Könntest du mir das Macro zur Teilung der DB's für die User auch noch mitteilen.
-
Hallo gmmg,
Zitat von gmmgIch benutze jeweils immer eine Haupt DB in der alle Daten gepflegt werden und erstelle daraus dann per Macro die DB's für die User.
Hast du mal dafür ein kurzes Beispiel?
Du öffnest mit der Funktion Access(2007-2010) Dateien, denke ich. Ich verwende noch *.mdb Access(2003) Dateien.Mit dem LockTyp muß ich mich noch mal beschäftigen.
vielen Dank, melde mich Donnerstag.
Gruß
Wuff -
Moin,
ich arbeite mit der UDF Access.au3 mit Accessdatenbanken, was bis jetzt sehr gut funktioniert.
Habe jetzt für Mehrbenutzerbetrieb eine Backend-Accessdatei erzeugt.Nun das Problem:
Da die Frontend-Accessdatei ja nun mit der Backend-Accessdatei verknüpft ist, kann ich die Daten der Tabellen aus der Frontend-Accessdatei nicht mehr auslesen.Könnt ihr mir dabei helfen?
Gruß
Wuff
-
Danke, und wo gebe ich die Excelspalte ein? z. Zeile: A7-A26, Spalte:3
-
Moin,
in der Excelzelle steht ein Wert: z.B. 148,00. Wenn ich den Wert auslese, bekomme ich aber 148 angzeigt.
Ich benötige den ganzen Wert mit Nullen.Könnt ihr mir helfen?
LG Wuff -
Vielen Dank Euch!
Werde es mal testen....Gibt es keine andere Lösung?
Das Programm wird gleichzeitig von mehreren Personen genutzt über ein Netzwerk.Ich würde es ja gern in einem Programm laufen lassen, aber es ist ja eine ständige Suchschleife.
Es sollen aber simultan zu dieser Suchschleife noch andere weitere Prozesse laufen.Hoffe ihr versteht was ich meine.
Gruß
Wuff -
Spoiler anzeigen
#include <File.au3>
#include <array.au3>HotKeySet("{Esc}", "_CloseIt")
Global $aFiles, $sPath = "E:\Daten-Computer"
While 1
_searchFiles()
Sleep(1000)
WEndFunc _searchFiles()
$aFiles = _FileListToArray($sPath, "*", 1)
If IsArray($aFiles) Then
;~ _ArrayDisplay($aFiles,"Dateien in " & $sPath)
For $i = 1 To $aFiles[0]
ConsoleWrite($aFiles[$i] & @CRLF)
Next
EndIfEndFunc ;==>_searchFiles
MsgBox(1, "", "hallo")
Func _CloseIt()
Exit
EndFunc ;==>_CloseItMoin,
ich überwache mit dem obigen Programm als anzahl.exe den Ordner Daten-Computer.
Wie kann ich die Anzahl der Dateien einem anderen Programm (*.exe) übergeben, um dann eine Progressbar in dem Programm anzeigen zu lassen.
Das Anzeigen der Progressbar ist kein Problem, sondern die Übermittlung der Daten aus der anzahl.exe.Gruß
Wuff