Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Sammelrechnung in Access
  • KlsAndres19.07.21 06:59
       └ RE: Sammelrechnung in Access Karl Donaubauer21.07.21 00:54
  • sql Problem
  • Greiff22.06.21 10:08
       └ RE: sql Problem PeterDoering22.06.21 21:20
          └ RE: sql Problem Greiff23.06.21 07:33
             └ RE: sql Problem PeterDoering23.06.21 09:28
                └ RE: sql Problem Greiff23.06.21 11:55
                └ RE: sql Problem, erster Ansatz Greiff25.06.21 10:21
                   └ RE: sql Problem, keine Lösung mit msaccess Greiff28.06.21 11:27
                      └ RE: sql Problem, keine Lösung mit msaccess PeterDoering28.06.21 17:15
                         └ RE: sql Problem, keine Lösung mit... Greiff04.07.21 18:22
                            └ RE: sql Problem, keine Lösung mit msaccess sks06.07.21 07:54
                            └ RE: sql Problem, keine Lösung mit msaccess PeterDoering08.07.21 12:34
                               └ RE: sql Problem, keine Lösung mi... Greiff08.07.21 15:14
  • Access Stammtisch München am 08.07.2021 (Do)
  • StefanWirrer08.07.21 09:26
  • Setzen von ADOX Property
  • SoeSchi22.06.21 17:10
  • Unterformular / Access 2013
  • Andreas17.06.21 15:11
       └ RE: Unterformular / Access 2013 Karl Donaubauer17.06.21 17:34
          └ RE: Unterformular / Access 2013 Andreas18.06.21 09:05
  • Schnittstelle ins Web, TransferText
  • Greiff09.06.21 12:33
       └ RE: Schnittstelle ins Web, TransferText PeterDoering09.06.21 16:23
          └ RE: Schnittstelle ins Web, TransferText Greiff09.06.21 18:00
             └ RE: Schnittstelle ins Web, TransferText PeterDoering12.06.21 09:00
  • Access Stammtisch München am 10.06.2021 (Do) - HEU...
  • StefanWirrer10.06.21 11:08
  • Fehler 3343 und 3049
  • Andrea11.03.21 13:19
       └ RE: Fehler 3343 und 3049 Greiff12.03.21 08:00
          └ RE: Fehler 3343 und 3049 Andrea12.03.21 08:05
             └ RE: Fehler 3343 und 3049 Greiff12.03.21 08:13
                └ RE: Fehler 3343 und 3049 Andrea12.03.21 08:17
       └ RE: Fehler 3343 und 3049 PeterDoering12.03.21 11:02
          └ RE: Fehler 3343 und 3049 Andrea12.03.21 12:40
       └ RE: Fehler 3343 und 3049 Andrea29.04.21 16:15
          └ RE: Fehler 3343 und 3049 Andrea04.05.21 11:27
             └ RE: Fehler 3343 und 3049 Andrea07.06.21 12:18
                └ RE: Fehler 3343 und 3049 PeterDoering07.06.21 15:47
  • Wieso klappt das bei mir nicht?
  • Paula05.06.21 17:11
       └ RE: Wieso klappt das bei mir nicht? PeterDoering06.06.21 12:18
          └ RE: Wieso klappt das bei mir nicht? Paula06.06.21 22:21
             └ RE: Wieso klappt das bei mir nicht? PeterDoering07.06.21 08:37
  • Probleme in Access nach Win 10 21h2-Update im Herb...
  • hesdb26.05.21 21:33
       └ RE: Probleme in Access nach Win 10 21h2-Update i... PeterDoering27.05.21 01:19
          └ RE: Probleme in Access nach Win 10 21h2-Update... hesdb27.05.21 18:41
             └ RE: Probleme in Access nach Win 10 21h2-Upda... PeterDoering31.05.21 09:50
  • sendobject
  • Greiff26.04.21 20:34
       └ RE: sendobject PeterDoering27.04.21 16:44
          └ RE: sendobject Greiff29.04.21 10:33
             └ RE: sendobject sks29.04.21 12:26
             └ RE: sendobject PeterDoering06.05.21 23:00
                └ gelöst: sendobject Greiff26.05.21 16:46
  • Bild aus Formular in Zwischenablage kopieren
  • Traklson28.04.21 14:51
       └ RE: Bild aus Formular in Zwischenablage kopieren PeterDoering28.04.21 21:14
          └ RE: Bild aus Formular in Zwischenablage kopieren Traklson29.04.21 13:55
             └ RE: Bild aus Formular in Zwischenablage kopi... PeterDoering07.05.21 02:34
                └ RE: Bild aus Formular in Zwischenablage ko... Traklson07.05.21 13:53
                   └ RE: Bild aus Formular in Zwischenablage ... PeterDoering08.05.21 08:51
                      └ RE: Bild aus Formular in Zwischenablag... Traklson25.05.21 15:08
  • NavigationsControl aktivieren
  • willi15417.05.21 14:49
       └ RE: NavigationsControl aktivieren Karl Donaubauer18.05.21 10:27
          └ RE: NavigationsControl aktivieren willi15419.05.21 15:55
  • Können 6 Zahlen ein Datum ergeben?
  • Paula06.05.21 22:34
       └ RE: Können 6 Zahlen ein Datum ergeben? PeterDoering07.05.21 02:40
          └ RE: Können 6 Zahlen ein Datum ergeben? Paula08.05.21 10:56
             └ RE: Können 6 Zahlen ein Datum ergeben? PeterDoering10.05.21 10:22
                └ RE: Können 6 Zahlen ein Datum ergeben? Paula17.05.21 22:14
  • Einladung zum 5. virtuellen Access-Stammtisch Hann...
  • KlausWerther14.05.21 18:38
    Greiff
    Gesendet: 04.07.21 18:22
    Betreff: RE: sql Problem, keine Lösung mit msaccess


    Veteran

    Beiträge: 229
    10010025
    Ort: Badendorf
    Hallo, das ist ja ein nettes Angebot
    ich habe es rekursiv mit sqlite gemacht
    gesucht sind alle erlaubten Kombinationen
    Mein Beispiel habe ich auf 3 Inputkanäle begrenzt (es könnten aber auch 20 sein)
    alle 3 Inputs sind in der CTE "allowed" aufgelistet zusammen mit den erlaubten Outputs
    "alternatives" ist die sich ergebende Ergebnistabelle, die ich anschließend mit dem select filtere.
    Ich habe es inzwischen etwas anders als vorher dargestellt: jede Zeile ist eine mögliche Lösung
    die Striche und Pfeile dienen nur der Lesbarkeit, müssen also nicht sein

    Hier der Output/ die 3 Lösungen, die sich ergeben und so ausgegeben werden:

    Lösung
    ------------------------------------------------------
    Input1 => b1 || Input2 => b3 || Input3 => b4 ||
    Input1 => b2 || Input2 => b3 || Input3 => b4 ||
    Input1 => b2 || Input2 => b1 || Input3 => b4 ||

    erlaubte Lösungen sind also b1,b3,b4 oder b2,b3,b4 oder b2,b1,b4
    hier der Code, der das o.a. Ergebnis erzeugt
    Ich drücke die Daumen, dass Du eine Lösung mit msaccess hinbekommst.
    und hoffe, dass ich nur ein Brett vor dem Kopf habe
    Ich bin sehr gespannt

    viele Grüße, Rudolf

    --------------------------------------------------------------------
    with recursive
    allowed(Input,erlaubt) as
    (
    values('Input1','b1')
    union all values('Input1','b2')
    union all values('Input2','b3')
    union all values('Input2','b1')
    union all values('Input3','b4')
    ),
    alternatives (nr,Lösung) as
    (
    select 1, Input || ' => ' ||erlaubt || ' || '
    from allowed
    where Input in
    (select distinct Input from allowed limit 1) /*Startzeile*/
    union ALL
    select nr+1, Lösung || Input || ' => ' ||erlaubt || ' || ' as q
    from allowed,alternatives /*Rekursivzeile*/
    where Input in
    (select distinct Input from allowed
    where instr(Lösung,Input)=0
    limit 1)
    and instr(Lösung,erlaubt)=0 /*keine doppelten Erlaubten => nicht schon in Lösung enthalten*/
    and q not null /*Endkriterium, Input wird NULL nach dem letzten Input*/
    )
    select Lösung from alternatives where nr in (select max(nr) from alternatives) /*nur komplette Lösungen anzeigen*/

    Edited by Greiff 04.07.21 16:26
    Top of the page Bottom of the page


    Seite: < 9 10 11 12 13 14 ... 15 16 17 18 19 20 21 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)