Office: Office 365 Access

Helfe beim Thema Office 365 Access in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, viele Codezeilen fangen mit Dim db as Database Dim rs as Recordset bei Access von Office 365 werden mir diese Möglichkeiten nicht angeboten und... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Bacardi62, 16. Juni 2023.

  1. Bacardi62 hat Ahnung

    Office 365 Access


    Hallo, viele Codezeilen fangen mit
    Dim db as Database
    Dim rs as Recordset
    bei Access von Office 365 werden mir diese Möglichkeiten nicht angeboten und es kommt zur Fehlermeldung. Ist das normal? Wurden Database und Recordset durch andere Begriffe ersetzt? Oder steh ich nur so auf dem Schlauch, das irgendeine Einstellung die Anzeige verhindert?
     
    Bacardi62, 16. Juni 2023
    #1
  2. andyfau
    andyfau Erfahrener User
    Hallo,
    das hat mit "Möglichkeiten" nichts zu tun.
    Vor allen Prozeduren in einem Modul sollte immer "Option Explicit" stehen. Das zwingt dazu alle Variablen zu dimensionieren.
    Denn VBA hat die Angewohnheit sich selbstständig Variablen bei ihrem ersten Auftauchen zu dimensionieren
    Dim db as Database erzeugt eine Variable vom Typ Datenbank. Dieser wird dann (meistens) die aktuelle Datenbank zugewiesen: set db = CurrentDB.
    Das ermöglicht wiederum den Zugriff auf alle Objekte der Datenbank, wie in diesem Fall auf ein Recordset. (Daten einer Abfrage oder Tabelle).
    Dazu dient dann die Objektvariable rs, die mit dim rs as recordset den Typ Recordset erhält. Der Zugriff darauf erfolgt dann zuerst über die Zuweisung des Objektes, set rs = db.OpenRecordset("MeineTabelle"). Dann kann man sich mit rs.movefirst, rs.Movenext, etc im recordset bewegen. Per rs!Meinfeld kann man dann auf die Felder zugreifen. usw.usw.
    Objektvariablen sollten auch immer mit, z.B. set rs = Nothing wieder freigegeben werden.

    Es empfiehlt sich also sich zuerst mit den Grundlagen von VBA, Variablendeklarationen und dem Objektmodell von Access zu beschäftigen.
     
    andyfau, 16. Juni 2023
    #2
  3. Bacardi62 hat Ahnung
    Danke erstmal für die Antwort. Mein Problem ist das Access von Office 365 diese Datentypen nicht kennt
    Office 365 Access upload_2023-6-16_11-30-51.png

    egal wo ich die Einträge mache.
     
    Bacardi62, 16. Juni 2023
    #3
  4. andyfau
    andyfau Erfahrener User

    Office 365 Access

    Hi,
    schau im VBA-Editor unter Extras/Verweise, ob Du mindestens die gezeigte Libraries verknüpft hast.

    Office 365 Access Zwischenablage01.jpg

    (könnten unter 365 andere Versionen haben 16.0 o.ä)
     
    andyfau, 16. Juni 2023
    #4
  5. Bacardi62 hat Ahnung
    Danke, der Verweis zu Mircosoft Office 16.0 Access fehlte
     
    Bacardi62, 16. Juni 2023
    #5
    1 Person gefällt das.
Thema:

Office 365 Access

Die Seite wird geladen...
  1. Office 365 Access - Similar Threads - Office 365 Access

  2. Office 365 neu registrieren

    in Sonstiges
    Office 365 neu registrieren: Hallo Leute im Forum, Eine Bekannte von mir hat sich Office 365 gekauft. Nur hat sie bei der Registrierung einige Fehler gemacht. ( war überfordert ) Wenn ich den Registrierungscode welcher beim...
  3. Outlook und IRM - Nachricht kann nicht geöffnet werden

    in Microsoft Outlook Hilfe
    Outlook und IRM - Nachricht kann nicht geöffnet werden: "M365 Business Standard" plus zusätzlich zwei Postfächer mit "Exchange Online Plan 1" Hallo und guten Morgen! Ich habe in Outlook ein Problem mit E-Mails eines Steuerberaters, die einen Schloss...
  4. Office 365; Summenprodukt

    in Microsoft Excel Hilfe
    Office 365; Summenprodukt: Moinmoin zusammen, ich bekomme den Fehler #WERT! nicht weg. Die Formel lautet: =SUMMENPRODUKT((MONAT($B$11:$B$36)=MONAT($N$11))*($E$11:$E$36)) Damit möchte ich lediglich geleistete Minuten pro...
  5. Daten aus anderer Tabelle zwischen Zeiten einfügen (Office 365)

    in Microsoft Excel Hilfe
    Daten aus anderer Tabelle zwischen Zeiten einfügen (Office 365): Hallo zusammen, ich hatte früher viel mit Excel zu tun, bin aber seit ein paar Jahres etwas eingerostet. Ich wollte mir eine Tabelle erstellen, in der ich aus den stündlichen Strompreisen der...
  6. Bedingte Fomatierung immer 1. Montag im Monat

    in Microsoft Excel Hilfe
    Bedingte Fomatierung immer 1. Montag im Monat: Hallo zusammen bei einer Checkliste muss ich gewisse Arbeiten nicht Wöchentlich, sondern monatlich ausführen. Jetzt suche ich eine Formel, damit es mir automatisch zBsp. den 1. Montag oder 2....
  7. Access 2013 WebApp (Office 365) mit Access DB verbinden

    in Microsoft Access Hilfe
    Access 2013 WebApp (Office 365) mit Access DB verbinden: Hallo, ich hoffe ich bin hier richtig und mir kann jemand ein paar Tipps geben. Ich beschäftige mich seit einiger Zeit mit dem neuen Thema Access 2013 Web App. Ich habe über Office 365 eine...
  8. Access im Lieferumfang von Microsoft 365-und Office 365-Abonnements

    in Microsoft Access Tutorials
    Access im Lieferumfang von Microsoft 365-und Office 365-Abonnements: Access im Lieferumfang von Microsoft 365-und Office 365-Abonnements Access für Microsoft 365 Office.com Mehr... Weniger...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden