[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Hybrid View

  1. #1
    Registriert seit
    Jul 2008
    Beiträge
    29
    Guten Tag

    Ich hätte noch 2 andere Fragen:

    Ist es auch möglich, vom Excel aus direkt Parameter zu setzen, ohne in den Microsoft Editor zu gehen?

    Gibt es ausser Access noch eine andere Lösung, wenn man zuviele Daten hat, ausser über Parameter zu gehen?

    Das Problem ist, wir haben kein DWH und erstellen momentan unsere Reports auf diese "Primitive" Art, jedoch stossen wir aber langsam sicher an ein kapazitätsproblem.

    Besten Dank für Deinen Feedback
    Gruss Sven

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wenn du in der Abfrage "?" verwendest, kannst du nach Fertigstellung der Abfrage die Parameter über den Eigenschaftendialog innerhalb von Excel einzelnen Zellen zuordnen.
    Je nach Excel-Version (2000-2007) sind die Einstellungen an verschiedenen Stellen.
    Zusätzlich kannst du auch einstellen, dass die Daten beim Öffnen des Excel's automatisch aktualisiert werden.
    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

  3. #3
    Registriert seit
    Jul 2008
    Beiträge
    29
    Besten Dank für Deinen Feedback.

    Gerne möchte ich nochmals auf das "Datum Problem" zurück kommen.

    Ich habe es in einer Excel Tabelle mit SVERWEIS gelöst. Gibt es im Excel eine möglichkeit einen Text in ein Datum umzuwandeln?

    Bsp. 20090101 (ist Text vom Microsoft Editor ) umwandeln in 2009.01.01 ( Datum )

    Hier hatte ich ein Problem und musste alle Daten manuell nachpflegen. Hinter jedem Datum ist ja ein Wert hinterlegt.

    Danke nochmals für Deinen Feedback

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Da ist Excel nicht ganz so flexibel.
    Besser wäre es, wenn du in der Abfrage per DATE(...), s.o., direkt ein Datum bekommen würdest.
    Ansonsten sind folgende Funktionen Hilfreich:

    =DATWERT(TEXT(Zellbezug;"0000-00-00"))

    Jetzt musst du die Zelle nur noch als Datum formatieren.

    Excel speichert Datumwerte immer als Zahl seit 30.12.1899 (2 = 1.1.1900)
    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

  5. #5
    Registriert seit
    Jul 2008
    Beiträge
    29
    vielen Dank

    Könntest Du mir noch weiterhelfen, wie ich ein Datum 09.09.2009 in einen Text 09092009 umwandeln kann?

    Wirklich super Deine HILFE danke.

    Gruss Sven

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Du könntest ja ganz einfach mal die Hilfe von Excel bemühen

    =TEXT(A1;"ttMMjjjj")
    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. #7
    Registriert seit
    Jul 2008
    Beiträge
    29
    Leider habe ich nun ein Problem, welches ich nicht lösen kann. Ich bekomme nun immer den #WERT! und kann umformatieren wie ich will mit dieser Formel

    =TEXT(A19;"ttMMjjjj")

    Irgendwie hilft mir die Excel Hilfe nicht wirklich weiter.

    Gruss Sven

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das liegt daran, dass die Zelle wohl keine Datumszahl ist.
    Du musst also erst in ein Datum (siehe DATWERT) umwandeln, bevor du es als Datum formatieren kannst.
    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. #9
    Registriert seit
    Jul 2008
    Beiträge
    29
    20090909 als Text habe ich probiert in ein Datum umzuwandeln; =DATWERT(TEIL(A16;7;2)&","&TEIL(A16;5;2)&","&TEIL( A16;1;4)), jedoch bekomme ich immer #WERT! und kann es somit nicht ins Datum 2009.09.09 umwandeln.

    Danke für Deinen Feedback

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Dann stellt sich mir die Frage, wie der ursprüngliche Wert denn dargestellt wird.
    Ist es denn auch eine Zahl oder ein Text ?
    Mit der Funktion WERT wird ein Text in eine Zahl konvertiert.
    Enthält die Zelle ggf. noch nicht sichtbare Sonderzeichen ?

    Die komplette Umformatierung ist dann:
    =TEXT(DATWERT(TEXT(WERT(A1);"0000-00-00"));"ttMMjjjj")
    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. #11
    Registriert seit
    Jul 2008
    Beiträge
    29
    Wie sieht es eingentlich in umgekehrter weise aus?

    Wenn ich ein Datum 2009.09.16 in einen Text 20090916 umwandeln möchte? Das Problem besteht hier, dass das Datum in einem Zahlenformat ist.

    Danke

  12. #12
    Registriert seit
    Jul 2008
    Beiträge
    29

    Fehler SQ20226

    Guten Tag

    Kann mir jemand bei folgendem Fehler helfen?


    Fehler [IBM][iSeries Access ODBC-Treiber][DB2 UDB]SQ20226 - Die maximale Anzahl der STACKED-Diagnosebereiche wurde überschritten.

    Vielen Dank

    Gruss VOS

Similar Threads

  1. SQL left join
    By ahingerl in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 08-12-06, 08:28
  2. SQL UDF Function ausführung mit Fehler
    By jakarto in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-07-06, 13:41
  3. AS 400 MSG Problem
    By kroehn in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 06-06-06, 16:14
  4. ODBC Verbindungs Fehler (-7778)
    By Hubert in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 10-05-06, 09:41
  5. Formularanpassung Drucker mit AS 400
    By andrea in forum NEWSboard Drucker
    Antworten: 2
    Letzter Beitrag: 23-04-04, 10:55

Berechtigungen

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