Hallo Mase,
muss das über das Frontend gehen? Ja. Anders komm ich nicht an die Daten.
Was genau passiert dann? Wird der Zeitstempel in der Datenbank geändert und der nächste der das Dokument einsieht oder ausdruckt hat dann diesen Zeitstempel drauf oder wie?
Genau richtig der Zeitstempel ändert sich in den Eigenschaften des Dokumentes
Liegen die ~30k Dokumente direkt in der Datenbank oder im Dateisystem?
Es handelt sich um ein DokumentenMagagementSystem das auf einer Datenbank aufbaut.
von hinten durch die Brust ins Auge :)
Das ist ein gewaschsenes System :) und ich kann mir vorstellen, dass das mittlerweile sehr unübersichtlich ist :) Sorry dafür
Der Aufbau ist mir mittlerweile (dank Zwenns) bekannt.
Es hakelt nur noch daran, die einzelnen Felder zu aktivieren
Start ist das Feld mit diesem Quelltest:
<td tabindex="0" class="L" role="gridcell" aria-selected="false" aria-describedby="H2_0_0A2">07.06.2016</td>
Wähle ich das Feld mit einem Klick an, wird es zu diesem:
<td tabindex="0" class="L jsFscSel FscSel" role="gridcell" aria-selected="true" aria-describedby="H2_0_0A2">07.06.2016</td>
Klicke ich das Feld nochmals an (oder Drücke F2) wird es zu diesem Feld
<div class="FscDateTimeCombobox" role="combobox" aria-expanded="true" aria-haspopup="dialog" aria-owns="fsccd"><input name="fi0_0_0_1_1" class="FscInput FscDateTime" id="i0_0_0_1_1A2" role="textbox" aria-controls="fsccd" aria-label="Datum" onkeydown="vappcal.trapKey(event)" type="text" maxlength="10" placeholder="" value="07.06.2016" autocomplete="off"></div>
Ab hier habe ich dann Zugriff auf das Value, dass auch in der Datenbank geändert wird.
Mein Problem ist noch, wie die einzelnen Elemente über VBA aktivere.
Beim Klassenfeld L jsFscSel FscSel stehen mir zwei Events zur Verfügung:
keydown
mousedown.
Soweit komme ich aber noch gar nicht :(
|