Office: (Office 2007) Mit SQL (ohne VBA) Tabelle füllen und rechnen lassen

Helfe beim Thema Mit SQL (ohne VBA) Tabelle füllen und rechnen lassen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo Forum, ich zerbreche mir mal wieder den Kopf und kann auch durch Online-Hilfe und Forum-Suche nichts finden. Mein Problem ist folgendes: -... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Despet, 7. März 2011.

  1. Mit SQL (ohne VBA) Tabelle füllen und rechnen lassen


    Hallo Forum,

    ich zerbreche mir mal wieder den Kopf und kann auch durch Online-Hilfe und Forum-Suche nichts finden.

    Mein Problem ist folgendes:
    - Vergleich von Plan und Ist zweier Hochrechnungen
    - Start Termin ist in einer Tabelle Termine angegeben
    - End Termin ist in einer Tabelle Termine angegeben
    - Plan Renditesatz ist in einer Tabelle Rendite angegeben
    - Ist Erträge sind mit Jahresenddatum in einer Tabelle Ist_Werte angegeben
    (siehe Bild)

    1 mit SQL soll zwischen Start- und Endtermin für jedes Jahr ein verzinster Wert auf Basis des Startwertes der Ist_Werte und Plan Renditesatz errechnet werden
    2 das bedeutet dass auch für zukünftige Jahre Zeilen in eine Ergebnistabelle eingefügt werden müssen
    3 für die Ist-Werte sollen für jedes abgelaufene Jahr Ist-Renditesätze ermittelt werden
    4 für die Jahre danach sollen wieder die Plan Renditesätze gelten

    In xls ist das einfach. In Access fehlt mir das Wissen



    Kann jemand weiterhelfen?

    Danke

    Despet

    :)
     
    Despet, 7. März 2011
    #1
  2. Hi,

    das Hauptproblem dürfte sein, die Jahressätze einzufügen.

    Da du - warum auch immer *rolleyes.gif* - ohne VBA auskommen willst, wirst du eine Tabelle brauchen, die die Kalenderjahre enthält, sagen wir: von 2000 bis 2100. Diese Tabelle kannst du mit Excel oder manuell einmalig befüllen.

    Anhand dieser Tabelle kannst du über eine Anfügeabfrage die Jahre anfügen lassen.
    Schema:
    Code:
    Damit hast du die Jahressätze.

    Die Ausgabetabelle sollte dann für die Istjahre mit den Beträgen befüllt werden (Update-Anweisung). Der interne Zinsfuß ergibt sich für die als Ergebnis.

    Für alle Sätze gehst du her und ermittelst, ausgehend vom Urbetrag, die Planwerte durch Potenzierung (Zinseszinseffekt): Urbetrag * Zinsfuß^Jahre. Die Jahre hast du ja schon bzw. kannst sie leicht ermitteln.

    Umständlich? Ja. Wenn man das geeignete Werkzeug (VBA) ausschließt.
     
    Atrus2711, 8. März 2011
    #2
  3. Hi Altrus,

    Danke erst einmal für die Empfehlung.

    Ich werde das mal ausprobieren.

    Gruß

    Despet
     
    Despet, 8. März 2011
    #3
Thema:

Mit SQL (ohne VBA) Tabelle füllen und rechnen lassen

Die Seite wird geladen...
  1. Mit SQL (ohne VBA) Tabelle füllen und rechnen lassen - Similar Threads - SQL VBA Tabelle

  2. Binäre Dateien verarbeiten

    in Microsoft Access Hilfe
    Binäre Dateien verarbeiten: Hallo zusammen, nachdem ich weder auf deutsch- noch englischsprachigen Foren fündig werde, bitte ich Euch um Unterstützung. Ich habe eine PostgreSQL-Datenbank, darin Bytea-Felder gefüllt mit...
  3. MS-SQL Tabelle per ODBC mit VBA verknüpfen

    in Microsoft Access Hilfe
    MS-SQL Tabelle per ODBC mit VBA verknüpfen: Hallo zusammen, bisher verwende ich in Access 2013 / 2016 die Funktion "Externe Daten" -> "ODBC-Datenbank" um Tabellen aus einer MS-SQL Datenbank zu verknüpfen. Das funktioniert soweit bestens....
  4. Tabelle in VBA via SQL String erstellen

    in Microsoft Access Hilfe
    Tabelle in VBA via SQL String erstellen: Hallo zusammen! ich würde gerne via VBA Prozedure eine Tabelle vorerst löschen und dann neu erstellen. Bislang habe ich dies immer auf Basis einer Bestehenden Anfrage gemacht was auch super...
  5. Datensatz per SQL/VBA in andere Tabelle kopieren

    in Microsoft Access Hilfe
    Datensatz per SQL/VBA in andere Tabelle kopieren: Hallo Zusammen, ich habe eine Access 2007 DB, in der ein Datensatz in eine andere Tabelle kopiert werden soll, sobald bestimmte bedingungen erfüllt werden. Schritt 1: Ich habe jetzt eine...
  6. SQL-Tabelle mittels VBA Verknüpfen

    in Microsoft Access Hilfe
    SQL-Tabelle mittels VBA Verknüpfen: Hallo Access-Experten: Die Link Table Funktion (s.u.) klappt prächtig mit MDB Datenbanken (danke an www.access-im-unternehmen.de) - gibt allerdings fehler bei SQL Datenbanken über ODBC raus Wenn...
  7. VBA: SQL Abfrage ausführen und Resultat in eine Tabelle schreiben

    in Microsoft Access Hilfe
    VBA: SQL Abfrage ausführen und Resultat in eine Tabelle schreiben: Hallo Wie kann ich eine SQl Abfrage via VBA ausführen und danach den Wert in eine VBA Variable schreiben? Ich habe es so versucht: Code: Dim qdf As DAO.QueryDef Dim strSql As String Dim...
  8. SQL Server Tabelle via ODBC und VBA verknüpfen

    in Microsoft Access Hilfe
    SQL Server Tabelle via ODBC und VBA verknüpfen: Hallo Leute, ich habe schon gegoogelt, allerdings noch nichts 100% passendes gefunden. Ich will via VBA eine Tabelle verknüpfen, abhängig von dem was der User in einem Dropdownmenü auswählt, soll...
  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