0

Wie kann ich in einer anderen Tabelle nach Datum und dazu passenden Datensatz Treffern suchen?

Ich sitze grad an der letzten Nuss meiner aktuellen kleinen Anwendung. Hier möchte ich in einer anderen Tabelle nach möglichen Treffer Datensätzen über Datumangaben suchen lassen und wenn Treffer vorhanden sind, von dort bestimmte Felder in meine Suchtabelle in entsprechende Felder eintragen lassen.

Um zu verdeutlichen welche Felder in beiden Tabellen für die Suchaktion zur Verfügung stehen, habe ich dazu ein kleines Beispiel gebastelt - siehe Screenshot. Hat hier vielleicht jemand eine Idee?

32 Antworten

null
    • Pyromixer.1
    • vor 6 Jahren
    • Gemeldet - anzeigen
    • bernd
    • vor 6 Jahren
    • Gemeldet - anzeigen

    guten Morgen,

    ich glaube, mit PDF's wird das nicht gehen... Ist ja kein Textfeld mit beliebiger Länge...

    • Pyromixer.1
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Ja Schade weil er die PDFs ja sogar findet:

     

    Das ""HotelZettel + " & "" hatte ich übrigens vorher schon auf HotelZettel ohne Kreuzchen geändert.

    • webportal
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Werte Forum-Helfer,

    Ich möchte aus einer Tabelle Rechnungen alle Datensätze für das aktuelle Quartal rauspicken und in eine Tabelle RG-Buchung einlesen. Die Tabelle RG-Buchung dient zum Export in die Buchhaltungssoftware. Deswegen muss die Tabelle RG-Buchung vor jedem einlesen gelöscht werden.

    Ich fühle mihc mich der Herausforderung aktuell etwas überfordert und möchte nicht noch mehr ZEit mit Experimenten und Forensuche verpuffen. Deswegen wäre ich sehr dankbar, wenn mir da jemand unter die Arme greifen kann. 

     

    let SuchDatum := yearquarter(Datum);
    let GB := 7;

    'Einnahmen CHF' := first(select Rechnungen where yearquarter('Datum RG') = SuchDatum and Typ = 7).'Summe incl MWST'

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo,

    ---

    delete select 'RG-Buchung';

    let SuchDatum := yearquarter(Datum);

    for i in select Rechnungen where yearquarter('Datum RG') = SuchDatum and Typ = 7 do

    create 'RG-Buchung'.('Datum RG':=i.'Datum RG';
    'Summe incl MWST':=i.'Summe incl MWST';
    ......;
    ......;
    )
    end

    ---

    Du musst halt gucken ob die Feldernamen bei beiden Tabellen identisch sind. Und Stann .... natürlich weitere Felder eintragen.

    Leo

    • Dirk_Wohrle
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Leute. ich habe interessiert diesen Thread glesen und habe folgendes Problem. Ich möchte gerne "nur" das vom einem Datensatz in einer TabelleA  ein Datumsfeld ausgelesen wird und (am besten mit einer Befehlschaltfläche) man das Datum in einer anderen TabelleB Datumsfeld abgleicht und bei treffer zu diesem Datensatz (in TabelleB) springt.

    In TabelleB gibt es keine Datensätzte wo ein Datum mehrfach vorkommt.

    Habe nun schon einiges ausprobiert--- leider ohne Erfolg! :-(

    Gruß Dirk

    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Dirk;

    ---

    let me:=this;
    popupRecord (first(select TabelleB where Datum=me.Datum))

    ---

    Leo