September 19, 2021, 07:26:16

Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!


Neueste Beiträge

Seiten1 2 3 ... 10
1
Access Programmierung / Re: Protokollierung von Änderu...
Letzter Beitrag von PhilS - September 18, 2021, 20:50:40
Zitat von: Whathetech am September 16, 2021, 09:52:57Das Problem ist, dass ich die Änderungen dann in einer SharePoint Liste angezeigt haben möchte.
[...]
Und noch etwas: Wie befülle ich eigentlich eine Tabelle durch ein Datenmakro, die mit einer SharePoint Seite verbunden ist?
Wo kommt jetzt auf einmal SharePoint her und warum sollten die Änderungen in einer SharePoint-Liste angezeigt werden?

Ich denke nicht, dass es bzgl. der Tabelle und dem Datenmakro Unterschiede gibt.

Wenn alle Tabellen verknüpfte SharePoint-Listen sind, könntest du übrigens auch einfach die Änderungsprotokollierung auf SharePoint aktivieren und dir die Programmierung im Access-Client sparen.

2
Access Programmierung / Re: Protokollierung von Änderu...
Letzter Beitrag von ebs17 - September 18, 2021, 20:14:30
ZitatIch hoffe ihr versteht meine Gedankengänge
Nein.

Sharepoint "versteht" sehr sicher kein VBA, auch kein schickes.

Wenn Du da eine Protokollierung wünschst, müsstest Du Dich sehr genau mit Sharepoint selber und dessen Möglichkeiten beschäftigen (=> Dokumentation lesen). Das wäre meine einfache Überlegung dazu.
Die Vorüberlegungen mit DataMacro (Accesstabelle) oder den Formulargeschichten und VBA-Spielereien kannst Du in die Tonne versenken. Die Analogie, direkt an den Tabellen zu arbeiten, hätte man sich aber selbst ableiten können.

Sinnvoll wäre es ja gewesen, gleich und richtig darzustellen, was GENAU da gemacht werden sollte. Weniger hilfreich ist so eine kurzatmige und gestückelte "Preisgabe" des Anliegens.
3
Access-Hilfe / Re: Debugger öffnet Makrofenst...
Letzter Beitrag von MzKlMu - September 18, 2021, 18:00:13
Hallo,
statt Haltepunkt setzen verwende ich lieber den Stop Befehl. Der bleibt erhalten wenn man die Arbeit mit Access unterbricht. Einen Haltepunkt muss man dann immer neu setzen. Stop unterbricht den Codeablauf und mann kann debuggen. Man kann dann auch die Inhalte der Variablen sehen, wenn man den Cursor über die Variable stellt. Mit dem Einzelschrittmodus geht es dann weiter. Egal in welchem Modus, auch im Formularmodus.

Alles völlig problemlos.

4
Microsoft Excel / Re: bestimmte Zeilen blau färb...
Letzter Beitrag von PhilS - September 18, 2021, 16:30:46
Zitat von: neutrino am September 17, 2021, 21:58:57Ich möchte, dass in meiner Tabelle alle Zeichen in den Zeilen, die in Spalte A den Eintrag "Ergebnis" haben, per Makro blau gefärbt werden.
Mit einer Bedingten Formatierung geht das vermutlich einfacher.
5
Access-Hilfe / Re: Debugger öffnet Makrofenst...
Letzter Beitrag von PhilS - September 18, 2021, 16:29:12
Zitat von: ibins am September 18, 2021, 14:59:19[...]aber ich nehme es so hin und wurstle weiter mit debug.print.
Die Funktionsweise von Haltepunkten ist dir bekannt?



Zitat von: Beaker s.a. am September 18, 2021, 15:27:14Ist zwar etwas "unhandlich", aber anderer-
seits macht es auch wenig Sinn eine Prozedur in einem Form, wo
es sich doch meistens um die Eventhandler handelt, ohne den
Zusammenhang mit diesem zu testen.
Es ist zwar richtig, dass der Kontext des Events für die Ausführung des Codes relevant sein kann, aber ich würde immer versuchen komplexere Logik in eine eigene Prozedur zu packen und nicht direkt in den Event-Handler. Neben anderen Vorteilen kann man die dann auch einfacher Testen, auch wenn es dafür eine Hilfsprozedur braucht.
6
Access-Hilfe / Re: Debugger öffnet Makrofenst...
Letzter Beitrag von Beaker s.a. - September 18, 2021, 15:27:14
Hallo,
Natürlich geht das; - du musst die Prozedur eben nur aus dem
Formular starten. Ist zwar etwas "unhandlich", aber anderer-
seits macht es auch wenig Sinn eine Prozedur in einem Form, wo
es sich doch meistens um die Eventhandler handelt, ohne den
Zusammenhang mit diesem zu testen. Da laufen ja oft, ohne
weiteres Zutun, ganze Event-Kaskaden ab.

gruss ekkehard
7
Access-Hilfe / Re: Debugger öffnet Makrofenst...
Letzter Beitrag von ibins - September 18, 2021, 14:59:19
Vielen Dank bei allen Helfern!
Sehr schade...
Das heisst, im Formularmodul kann ich auch keinen Einzelschrittbefehl geben, obwohl der nicht ausgegraut ist? Nicht sehr praktisch, aber ich nehme es so hin und wurstle weiter mit debug.print.
8
Access-Hilfe / Re: Debugger öffnet Makrofenst...
Letzter Beitrag von Beaker s.a. - September 18, 2021, 14:39:00
@ibins
Das Formularmodul ist ein Klassenmodul, siehe
ZitatWenn sich der Cursor in einer Public Prozedur (Function oder Sub) ohne Argumente in einem normalen Modul (kein Klassenmodul) befindet, dann wird diese Sub Prozedur direkt gestartet.

gruss ekkehard
9
Access-Hilfe / Re: Debugger öffnet Makrofenst...
Letzter Beitrag von ibins - September 18, 2021, 14:36:08
Zitat von: PhilS am September 18, 2021, 12:36:54In allen anderen Fällen kann der Code nicht automatisch gestartet werden, weil er nicht erreichbar (private) ist, eine Objektinstanz erforderlich ist, oder Argumente übergeben werden müssen. In diesen Fällen öffnet sich das "Macros"-Fenster, in dem du eine der ausführbaren Prozeduren (siehe oben, allerdings nur Sub) auswählen kannst, um sie auszuführen.

Habe noch vergessen zu erwähnen, dass das Makro-Fenster leer ist. Ich kann keine ausführbaren Prozeduren auswählen, nur einen neuen Namen eingeben, auf Erstellen klicken und bekomme die Meldung "Ungültiger Prozedurname". 
10
Access-Hilfe / Re: Debugger öffnet Makrofenst...
Letzter Beitrag von ibins - September 18, 2021, 13:27:42
Vielen Dank für die Antworten!

Der grüne Pfeil funktioniert bei einer Sub leider auch nicht. Das Fenster "Makros" öffent sich.
Auch das Prüfen des Codes durch Einzelschritte oder bis zu einem Haltepunkt geht nicht. In einer Private Sub, wenn ich Einzelschritte prüfen möchte, kommt nur das "bling" das mich akustisch darauf aufmerksam macht, dass ich einen Fehler mache.

Wie kann ich sonst herausfinden, welche Variblen welche Werte zugewiesen werden? Nur durch debug.print? Ich möchte den Code doch nur manuell starten und nicht immer wieder ins Formular zurückspringen und über Schaltflächen oder sonstiges den Code aktivieren. Das ist sooo umständlich.

Habe schon große Zweifel an meinem Oberstübchen und habe mir ein YouTube Video zum Debuggen angeschaut. Alles was dort erzählt wird, funktioniert bei mir nicht.  :'(

Seiten1 2 3 ... 10