[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.017
    Hallo Titus,

    wir hatten mal sowas mit Java realisiert. Und zwar gibt es im Jakarta-POI Projekt den Teilbereich HWPF. Mit diesen Klassen kann man das machen. Wir haben z.B. ein neues Word-Dokument damit geöffnet, die Kundenadresse vorbelegt und das Dokument dann unter einem bestimmten Namen gespeichert, sodass der Benutzer nur noch seinen Text dazu erfassen musste. Das HWPF besitzt allerdings nicht viel Funktionalität und wird inzwischen leider auch nicht mehr weiterentwickelt. Es soll irgendwann mal einen Nachfolger geben. Das ist allerdings noch ziemlich ungewiss.

    Gruß,
    KM

  2. #2
    Registriert seit
    Mar 2006
    Beiträge
    29
    Hallo KM,

    danke auch für deine Tipp. Ich habe mich nun inzwischen entschieden. Ich habe mir die Datenübertragung mit ODBC und Microsoft DAO aufgebaut. Das Funktioniert bis auf eine Kleinigkeit schon recht gut.


    Titus

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.833
    Die ADO-Funktionen sind einfacher und flexibler.
    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

  4. #4
    Registriert seit
    Mar 2006
    Beiträge
    29
    Zitat Zitat von Fuerchau
    Die ADO-Funktionen sind einfacher und flexibler.
    Wo ist dabei der Unterschied? Ich habe beide Namen in der Online-Hilfe schon gelesen, weiß aber nicht, wo der Unterschied sein soll. Ich habe folgenden Code, um Daten zu lesen:

    Code:
     
    Private Function getConfig(ByRef cfg As Config, ByRef user As String) As Integer
     
    	Dim ws As Workspace
    	Dim db As Database
    	Dim rs As Recordset
    	Dim strConnection As String
    	Dim sqlStmt As String
     
    	Dim fldName, fldValue As String
     
    	getConfig = 0
     
    	Set ws = DBEngine.Workspaces(0)
    	Let strConnection = "ODBC;DSN=UDS"
    	Set db = ws.OpenDatabase("", False, False, strConnection)
    	Let sqlStmt = "SELECT * FROM UDSSMSW WHERE USER = '" & user & "'"
    	Set rs = db.OpenRecordset(sqlStmt)
    	If Not rs.EOF Then
    		cfg.feld = rs!FELD
    		/* Weitere Felder */
    	Else
    		getConfig = 10
    	End If
    	Set rs = Nothing
    	Set db = Nothing
    	Set ws = Nothing
     
    End Function
    Titus

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.833
    Rein programmtechnisch eher gering wenn man nicht alle Möglichkeiten ausschöpfen muss.
    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

Similar Threads

  1. Avery TTX drucker programmieren
    By schaaf in forum NEWSboard Drucker
    Antworten: 0
    Letzter Beitrag: 12-02-06, 19:30
  2. DDE Datenaustausch zwischen VARPG und Excel
    By Spoldo in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 06-05-05, 11:48
  3. RPG programmieren
    By Monica in forum IBM i Hauptforum
    Antworten: 18
    Letzter Beitrag: 23-08-04, 18:45
  4. Welche Kommunikation?
    By Neptun in forum IBM i Hauptforum
    Antworten: 20
    Letzter Beitrag: 06-08-04, 18:17
  5. Antworten: 1
    Letzter Beitrag: 04-06-03, 14:15

Berechtigungen

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