GUI mit MS-Access Datenbank

  • Hallo Leute :) ,

    könnte mir jemand ein Beispiel "GUI mit MS-Access Datenbank" zeigen?
    Würde gerne ein Script schreiben das es mir möglich macht Daten einzugeben,
    speichen,bearbeiten usw.
    Die Daten solten in einem Listview sichtbar sein,bei doppelclick aufgerufen werden.

    Sorry wegen der anderen Sprache bei dem Bild

  • Wozu willst dazu den Umweg über Autoit machen? Das kannst doch direkt in Access mit einem Formular machen.

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • hallo,

    hier ein beispiel zum schreiben ...

    [autoit]


    #Include <Date.au3>

    [/autoit][autoit][/autoit][autoit]

    _access_Logwrite()

    [/autoit][autoit][/autoit][autoit]

    Func _access_Logwrite()

    [/autoit][autoit][/autoit][autoit]

    $s_dbname = "V:\log.mdb"
    $s_data01 = _Now()
    $s_data02 = @ComputerName
    $s_data03 = @UserName

    [/autoit][autoit][/autoit][autoit]

    $FULL_MDB_FILE_NAME = $s_dbname
    $SQL_CODE = "select * from log"
    $CONN = ObjCreate("ADODB.Connection")
    $CONN.Open('Driver={Microsoft Access Driver (*.mdb)};Dbq=' & $FULL_MDB_FILE_NAME & ';')
    $RecordSet = ObjCreate("ADODB.Recordset")

    [/autoit][autoit][/autoit][autoit]

    Local $sQuery = "INSERT INTO log (`Datum`,`Computer`,`User`)" & _
    "VALUES ('" & $s_data01 & "',"& _ ;DATUM
    "'" & $s_data02 & "'," & _ ;Computer
    "'" & $s_data03 & "')" ;User

    [/autoit][autoit][/autoit][autoit]

    $CONN.Execute($sQuery)
    $CONN.Close

    [/autoit][autoit][/autoit][autoit]

    EndFunc

    [/autoit]

    im anhang die datenbank zum testen!

    gruß gmmg

  • Hi,

    ich stimme da Chip vollkommen zu.

    Mit Access erstellst schneller ein Formular, als du den Code für AutoIT schreibst (und dich da ggf. erst noch einlesen musst?).

    Für SQL oder Excel ein GUI dazu würd ich noch verstehen, aber so frage ich mich nach dem tieferen Sinn :)

    Gruß
    x0r

    Simon nörgelt, Simon nervt - aber Simon verbessert die Welt. Glaubt er.