[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2005
    Beiträge
    54

    VARPG: Request beim DDE

    Hallo zusammen,
    hoffe ihr könnt mir bei folgendem Problem helfen:

    Ich möchte in VARPG aus einer Excel Datei lesen. Das schreiben (also Excel Datei öffen, in Zelle schreiben, Excel Datei schliessen) klappt super. Beim lesen muss ich den "Request" benutzen. Dann soll laut der Hilfe bzw. dem Beispielprogramm von IBM der Inhalt der Zelle in "%data" stehen.
    Die Frage ist nun, wie komme ich an diese Variable bzw. den Inhalt heran??

    Habe die Variable "%data" wie im Beispiel beschrieben als Systemvariable deklariert:
    PHP-Code:
    %Data           S             30A 
    Nach dem öffnen der Excel-Datei mache ich den Request:
    PHP-Code:
    C     'DDE2'        SETATR    'Z2S1'        'REQUEST' 
    Dann müsste der Inhalt in "%data" stehen.
    Aber wenn ich "%data" im Programm z.B. mit EVAL benutzen will, sagt er mir schon beim Kompilieren: "Ereignissattribut ist ungültig".

    Warum funktioniert das nicht?

    Schon mal danke für euere Hilfe(n)!!!

    Mfg KAMPI

  2. #2
    Registriert seit
    Jan 2007
    Beiträge
    32

    DATA Event

    Hallo, für den Empfang wird ein DATA-Event für die DDE-Komponente benötigt. In der Event-Routine kannst du dann mit SETATR %DATA TEXT den Wert beispielsweise in ein Eingabefeld übertragen.
    Ich habe selbst noch keinen DDE-Request mit Excel gemacht. In den Beiträgen der Yahoo-VARPGDE-Benutzergruppe sind einige Anmerkungen/Probleme nachzulesen.
    Evtl. wäre das Einlesen von Daten aus Excel mittels ODBC eine stabilere Variante. Gruß prs

  3. #3
    Registriert seit
    Sep 2005
    Beiträge
    54
    Ja vielen dank, das wars natürlich.
    Habe im Beispiel ganz übersehen, dass ja das Event "Data" auftritt. Nachdem ich es eingefügt habe funzt es komischer weise ;-)

    Schönen Tag noch!!

    Mfg KAMPI

Similar Threads

  1. VARPG und Mehrsprachigkeit
    By Squall in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 26-10-06, 10:58
  2. Embedded SQL in VARPG
    By Squall in forum NEWSboard Programmierung
    Antworten: 23
    Letzter Beitrag: 18-10-06, 12:01
  3. VARPG /COPY Auflösung funktioniert nicht
    By hteufl in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 21-08-06, 13:12
  4. Radio-Button in VARPG
    By Kampi4 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 24-04-06, 10:54
  5. DDE Datenaustausch zwischen VARPG und Excel
    By Spoldo in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 06-05-05, 10:48

Berechtigungen

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