[NEWSboard IBMi Forum]
Seite 2 von 3 Erste 1 2 3 Letzte
  1. #13
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Schau dir dein Bild da oben noch mal an. Du musst den SQL anpassen und eine where-Klausel vor dem OrderBy hinzufügen.

    where TPAPN = ?

    Dann kannst du per Parameterzuordnung die Abfrage dynmisieren.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #14
    Registriert seit
    Apr 2019
    Beiträge
    16
    Hallo Fuerchau

    ich habe jetzt versucht die Tabelle1!A1 einzubinden wo meine Abfrage läuft,
    aber irgendwie falsch, die Fehlermeldung:
    ".....Umsetzungsfehler bei Variable oder Parameter *N."

    Das war mein Code:
    Select.....
    Where TPAPN = 'sheet0 A1'

    Wie gesagt ich habe so etwas noch nie erstellt.

  3. #15
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    da fragt mann sich, was so schwer am ? in Worten "Fragezeichen" ist?

    oder auch ...

    ... where TPAPN = ?
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  4. #16
    Registriert seit
    Apr 2019
    Beiträge
    16
    Tut mir leid Robi, ich weiß leider nicht was Du mir sagen willst.
    Bitte helfe mir und gib mir die Lösung anstatt Dich über jemanden
    lustig zu machen, der damit so noch nicht gearbeitet hat

  5. #17
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    Ok ich bin raus!

    lies einfach alles was Baldur geschrieben hat und mach es (Baldur = Fuerchau)
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  6. #18
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Ersetze in deinem SQL einfach die letzte Konstante '3....' durch ein einzelnes Fragezeichen.
    Dann kannst du im Register "Parameter" dem 1. Parameter eine Zelle zuordnen.
    Da wird dir dann ein Auswahlfeld angezeigt, dass du sogar verkleinern kannst um eine Zelle egal wo auszuwählen.
    Wenn das einfach nicht machst oder immer noch nicht verstehst, wende dich an einen, der dir das, meist für Geld, einfach beibringt.
    Ich kann dir das gerne per Anydesk zeigen, meinen Stundensatz teile ich dir dann mit.

    Hier noch mal ein anderer Link und folge einfach der Anleitung:
    https://support.microsoft.com/en-us/office/create-a-parameter-query-in-microsoft-query-c67d9af7-c8a0-4bf7-937c-087cb25f7ad3

    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #19
    Registriert seit
    Apr 2019
    Beiträge
    16
    Hallo Fuerchau,
    Vielen Dank es hat funktioniert, Entschuldigung für meine Unwissenheit !!! Ist es auch möglich das Aktualisierung automatisch
    startet, wenn ich den Wert in der Excelzelle ändere??

  8. #20
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Dazu bedarf es VBA. Automatisch passiert dies nur beim Öffnen der Excel.
    VBA ist eine Programmiersprache, mit der du dich allerdings nicht belasten solltest;-).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  9. #21
    Registriert seit
    Apr 2019
    Beiträge
    16
    Okay Danke Fuerchau

    Hallo,
    gibt es die Möglichkeit mehrere Parameter (Tabelle3!A1:A13) zu hinterlegen um zum Beispiel eine Bestandsabfrage nur über
    diese gewünschte Artikel zu erstellen.

  10. #22
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Nach demselben Prinzip mit einem Fragezeichen kann man den SQL auch mit mehreren Fragezeichen füllen, z.B.

    TPAPN in (?, ?, ?, ?)

    Jedem Fragezeichen ist dann eine Zelle zuzuordnen. Diese Art der Abfrage entspricht

    ( TPAPN = ? or TPAPN = ? or TPAPN = ? or TPAPN = ? )

    Somit kannst du in der Where-Klausel jede Konstante durch ? ersetzen. Die Numerierung der "?" und Namen der Parameter wird durch die Position im SQL festgelegt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #23
    Registriert seit
    Apr 2019
    Beiträge
    16
    Hallo Fuerchau,

    Danke für die Lösung, es geht also nur einzeln pro "?" aber wenn ich jetzt größere Daten
    abgleichen will zum Beispiel 300-400 Artikel ist das nicht optimal. Ich dachte
    man könnte einen Zellenbereich (Tabelle3!A1:A300) angeben für ein "Fragezeichen"
    in dem man die Abfrage anpasst.

  12. #24
    Registriert seit
    Jun 2001
    Beiträge
    1.973
    Between ? and ?

    Geht auch, wenn die gewünschten Daten durchgängig sind.

    Oder
    Wert >= ? And wert <=?
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

Similar Threads

  1. sql Tabelle, die sich in breite und länge vergrößert?
    By ILEMax in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 22-03-19, 14:39
  2. Eine Marke, eine Halle, eine Messe: IT & Business - Ende September in Stuttgart
    By Isabella Pridat-Zapp in forum Archiv NEWSboard Events
    Antworten: 0
    Letzter Beitrag: 10-09-15, 13:50
  3. Aktuelle IP der Device auf der iSeries
    By Herbie in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 13-04-05, 14:46
  4. Datensatz von Tabelle A nach Tabelle B
    By Schorsch in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 07-05-04, 12:18
  5. Aktuelle Promos ! Für ( fast) jedes System eine Spartarif möglich !
    By AS-Trade in forum NEWSboard Server & Hardware Markt
    Antworten: 0
    Letzter Beitrag: 24-10-01, 14:07

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •