Office: Tabelle erstellen aus Beginn-Datum und Ende-Datum

Helfe beim Thema Tabelle erstellen aus Beginn-Datum und Ende-Datum in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe ein Beginn- und ein Ende-Datum. Aus diesen Infos möchte ich mit jedem dazwischenliegendem Datum eine Tabelle erstellen (oder an eine... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von schoenc, 20. Juli 2010.

  1. Tabelle erstellen aus Beginn-Datum und Ende-Datum


    Hallo,

    ich habe ein Beginn- und ein Ende-Datum. Aus diesen Infos möchte ich mit jedem dazwischenliegendem Datum eine Tabelle erstellen (oder an eine Tabelle anfügen).

    Bsp.: Beginndatum: 20.07.2010 / Enddatum 23.07.2010
    Tabelle hat 4 Zeilen mit 20.07., 21.07., 22.07. und 23.07.

    Gibts da einen Trick? Ich muss gestehen: Bisher habe ich mir im Excel die Datums runterkopiert und dann als Tabelle ins Access reingeholt.

    Ich sag schon mal danke für einen Tip!
     
    schoenc, 20. Juli 2010
    #1
  2. miriki Erfahrener User
    Wenn Du es nicht zu häufig brauchst und der manuelle Aufwand Dir nicht zu hoch ist, könntest Du eigentlich bei dieser Methode bleiben.

    Die Alternative wäre ein kleines, ungebundenes Formular. Auf dem könnte man zwei Datumsfelder zur Eingabe und einen Button legen. Der Button würde dann per VBA-Routine die Datensätze erzeugen.

    Zum Erzeugen gibt es wiederum mehrere Möglichkeiten. Man könnte in einem RecordSet mit .AddNew Datensätze erzeugen. Es geht aber auch (meiner Meinung nach meistens schöner) über SQL-Strings "INSERT INTO ...", die man sich per VBA zusammenbastelt und dann ausführt.

    Es ist kein Riesen-Aufwand, aber sag erst mal, ob das notwendig ist und in Dein Design der Datenbank passen würde.

    Gruß, Michael
     
    miriki, 21. Juli 2010
    #2
  3. Hallo Michael,

    das mit dem Formular und dem SQL-String "INSERT INTO..." probier ich gleich aus. Vielen Dank für den Tipp. Wird bestimmt hinhaun. Ich möchts halt gern in der Datenbank machen, weil sie nicht mehr von mir allein verwendet wird (wie bisher) sondern von anderen. Darum soll alles automatisch im Access funktionieren.

    Liebe Grüße
     
    schoenc, 21. Juli 2010
    #3
  4. miriki Erfahrener User

    Tabelle erstellen aus Beginn-Datum und Ende-Datum

    Das Ding im Anhang könnte Dir da vielleicht etwas helfen. Der VBA-Source hinter dem Button ist etwas ausführlicher, als ich es normalerweise machen würde, aber andererseits ist er so vielleicht für Dich etwas leichter anpaßbar.

    Drei kleine Fallstricke bei der Aktion:

    a) Die Tabelle hat einen Primärschlüssel mit Auto-Wert. Den kann man mit INSERT natürlich nicht setzen, weil die DB-Engine das macht. Deswegen taucht das ID-Feld nicht in der Felder-Liste auf.

    b) Der Tabellen-Name im SQL-String ist in diese kleinen ` eingefaßt. Das sind nicht die einfachen Anführungszeichen (Apostroph), sondern die "oberen" Akzent-Zeichen (links neben der Backspace-Taste).

    c) Für die DB-Engine muß das Datum in einen String umgewandelt werden, der am Anfang und Ende ein # hat und dazwischen das Datum in amerikanischem Format jjjj/mm/dd.

    Gruß, Michael
     
    miriki, 21. Juli 2010
    #4
  5. VIELEN DANK!

    Hallo Michael,

    es hat funktioniert! Vielen Dank. Jetzt ist die Datenbank komplett, so dass ich sie ohne viel zu erläutern an meine Kollegen weitergeben kann.

    Ich war zum erstenmal hier und bin begeistert! :-D
     
    schoenc, 23. Juli 2010
    #5
Thema:

Tabelle erstellen aus Beginn-Datum und Ende-Datum

Die Seite wird geladen...
  1. Tabelle erstellen aus Beginn-Datum und Ende-Datum - Similar Threads - Tabelle erstellen Beginn

  2. VBA Auslesen von Strings und erstellen neuer Zeilen in einer Tabelle

    in Microsoft Excel Hilfe
    VBA Auslesen von Strings und erstellen neuer Zeilen in einer Tabelle: Guten Tag zusammen In der 1. Spalte stehen KundenIDs (jeweils 2 Buchstaben), separiert mit einem Komma. Beispielsweise: ag,ok,be,li,ce In der 2. bis 15. Spalte stehen dann diverse Eigenschaften,...
  3. Tabelle erstellen mit nur 80% des Bestandswertes

    in Microsoft Access Hilfe
    Tabelle erstellen mit nur 80% des Bestandswertes: Hallo, ich habe eine Tabelle in der stehen verschiedene Artikel mit unterschiedlichen Bestandswerten. Diese ist absteigend nach Bestandswert sortiert. Mit eine Abfrage (Summe) bekomme ich den...
  4. Bestellvorschlag Tabelle erstellen für mehrere Standorte

    in Microsoft Excel Hilfe
    Bestellvorschlag Tabelle erstellen für mehrere Standorte: Hallo zusammen Aus unserem Warenwirtschaftssystem erhalte ich Daten als CSV. Nun möchte ich aus diesen Daten wöchentlich einen Bestellvorschlag erzeugen. Für die Berechnung der Bestellmenge...
  5. Aus Ausgewählten Spalten eine neue Tabelle erstellen

    in Microsoft Excel Hilfe
    Aus Ausgewählten Spalten eine neue Tabelle erstellen: Ich bin ja derzeit an einer großen Inventur-Tabelle. Nun soll daraus ja eine übersichtliche Tabelle werden, die man einreicht. Ich könnte jetzt einfach dahergehen und alle Spalten ausblenden, die...
  6. Tabellenformatierung: Effekt auf Verweise

    in Microsoft Excel Hilfe
    Tabellenformatierung: Effekt auf Verweise: Hallo zusammen, ich habe eine Excel, in der sehr viele Produktdaten in einer Listenform gesammelt sind. Viele weitere Dateien sind über S- und X-Verweise mit dieser Produktliste verknüpft. Gerne...
  7. Hilfe bei Erstellung Formel SVerweis oder ähnliches gesucht

    in Microsoft Excel Hilfe
    Hilfe bei Erstellung Formel SVerweis oder ähnliches gesucht: Hallo liebe Gemeinde, ich habe ein Problem mit der Erstellung einer Formel. ich muss dazu sagen, ich bin ein Anwender, kenne mich ein wenig aus, aber bin kein Profi *;)* Ich hänge mein Problem...
  8. mehrere Tabellen als Pivottabelle zusammenfassen - Beziehung erstellen

    in Microsoft Excel Hilfe
    mehrere Tabellen als Pivottabelle zusammenfassen - Beziehung erstellen: Hallo zusammen, ich habe jetzt schon mehreres versucht, könnte mir eine Krücke basteln, wüsste aber gerne, ob es nicht doch eine einfachere Methode gibt: Wir führen unser Haushaltsbuch über...
  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