<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich versuche, das Berichtsfenster als PDF- und HTML-Datei zu speichern, aber es speichert nur die Hälfte davon und während der Erstellung der HTML-Datei wird dieser Fehler angezeigt:
"Beim Schreiben der Web-Ausgabedatei ist ein Fehler aufgetreten V:\User\User Reports\Beverly Jones\Yield Tracking\23Jul2015\Fill Yield (g\AdjAs L).htm.
Grund: Öffnen im ReadWrite-Modus nicht möglich.
Die angegebene Datei wurde vom System nicht gefunden."
Log-Snapshot:

Code:
Anzeige = Funktion ({ Verfahren , Etikett , Durch , Quelle_Typ , lmt1 , lmt2 , lmt3 } , Aktuelle Datentabelle ( dt ) ;
summ_dt = dt << Zusammenfassung ( Unsichtbar ,
Gruppe ( Als Name ( Verfahren ) , Als Name ( Etikett ) , Als Name ( Durch ))
) ;
srt_summ = summ_dt << Sortieren ( Unsichtbar , Durch ( Als Name ( Etikett )) , Befehl ( Aufsteigend )) ; Aktuelle Datentabelle ( srt_summ ) ;
r1 = Neues Fenster ( "" ,
H Listenfeld (
cc = Kontrollkarte (
Musteretikett ( Spalte ( srt_summ , Etikett )) ,
Gruppengröße ( 1 ) , KSigma ( 3 ) ,
Als Spalte ( srt_summ , Verfahren ) , Individuelle Messung ( LCL ( lmt1 [ 6 ]) , Durchschn ( lmt1 [ 5 ]) , UCL ( lmt1 [ 7 ]))) ,
Wo ( Als Spalte ( Durch ) == Quelle_Typ ) ;
) ; ( Bericht ( cc ) << Elternteil )[ Textfeld ( 1 )] << löschen ; rep = cc << Bericht ; ob = rep [ OutlineBox ( 1 )] ; ob << Titel festlegen ( "Typ einfügen" || " = " || Quelle_Typ ) ;
cc1 = Kontrollkarte (
Musteretikett ( Spalte ( srt_summ , Etikett )) ,
Probengröße ( 1 ) ,
Alpha ( 0.00269979606326021 ) ,
Grenzen-Legende anzeigen ( 0 ) ,
Als Spalte ( srt_summ , Verfahren ) , CUSUM ( Zweiseitig ( 1 ) , Durchschn ( lmt2 [ 5 ]))) ,
Wo ( Als Spalte ( Durch ) == Quelle_Typ ) ;
) ; ( Bericht ( cc1 ) << Elternteil )[ Textfeld ( 1 )] << löschen ; rep = cc1 << Bericht ; ob = rep [ OutlineBox ( 1 )] ; ob << Titel festlegen ( "Typ einfügen" || " = " || Quelle_Typ ) ;
cc2 = Kontrollkarte (
Musteretikett ( Spalte ( srt_summ , Etikett )) ,
Probengröße ( 1 ) ,
KSigma ( 3 ) , Gewicht ( 0,2 ) ,
Als Spalte ( srt_summ , Verfahren ) , EWMA ( Durchschn ( lmt3 [ 5 ]))) ,
Wo ( Als Spalte ( Durch ) == Quelle_Typ ) ;
) ; ( Bericht ( cc2 ) << Elternteil )[ Textfeld ( 1 )] << löschen ; rep = cc2 << Bericht ; ob = rep [ OutlineBox ( 1 )] ; ob << Titel festlegen ( "Typ einfügen" || " = " || Quelle_Typ ) ;
) ;
) ; vlb << Anhängen ( r1 ) ; r1 << Fenster schließen ;
) ;
Handlung = Funktion ({ lmts , pmt_path , flg } ,
param_dt = Offen ( pmt_path , "unsichtbar" ) ;
param_summe = param_dt << Zusammenfassung ( Unsichtbar ,
Gruppe ( : Verfahren ,: Musteretikett ,: Durch )) << Schaufenster ( 0 ) ;
Zum ( q = 1 , q <= Nr ( param_summe ) , q ++, Aktuelle Datentabelle ( param_summe ) ;
obj = Neues Fenster ( "Trendanalysebericht" || Langes Datum ( Heute ()) ,
vlb = V-Listenfeld ()
) ;
//obj<
col2 =: Verfahren [ q ] ; col3 =: Musteretikett [ q ] ; col4 =: Durch [ q ] ;
Aktuelle Datentabelle ( lmts ) ;
clms = lmts << Spaltennamen abrufen ( Schnur ) ;
Entfernen von ( clms , 1 , 3 ) ;
Zum ( t = 1 , t <= N Artikel ( clms ) , t ++, Aktuelle Datentabelle ( lmts ) ;
indv_lmts = Als Spalte ( clms [ t ])[ lmts << Holen Sie sich Zeilen wo ( : Parameter == col2 & : Diagramm Typ == "Individuell" )] ;
cusum_lmts = Als Spalte ( clms [ t ])[ lmts << Holen Sie sich Zeilen wo ( : Parameter == col2 & : Diagramm Typ == "CUSUM" )] ;
ewma_lmts = Als Spalte ( clms [ t ])[ lmts << Holen Sie sich Zeilen wo ( : Parameter == col2 & : Diagramm Typ == "EWMA" )] ;
Wenn (
ODER ( Wird vermisst ( indv_lmts [ 5 ]) , Wird vermisst ( indv_lmts [ 6 ]) , Wird vermisst ( indv_lmts [ 7 ]) , Wird vermisst ( cusum_lmts [ 5 ]) , Wird vermisst ( ewma_lmts [ 5 ])) , Fortsetzen () ,
Anzeige ( col2 , col3 , col4 , clms [ t ] , indv_lmts , cusum_lmts , ewma_lmts ) ;
) ;
) ;
obj << Seiteneinrichtung festlegen ( Ränder ( 1 , 1 , 1 , 1 ) , Skala ( .75 ) , Porträt ( 0 ) , Papier größe ( "Brief" )) ;
Wenn (
flg == "alt" , obj << PDF speichern ( dir_path || col2 || ".pdf" ) ; obj << Interaktives HTML speichern ( dir_path || col2 || ".htm" ) ,
flg == "Neu" , obj << PDF speichern ( sav_dir || col2 || ".pdf" ) ; obj << Interaktives HTML speichern ( dir_path || col2 || ".htm" ) ;
) ;
obj << Fenster schließen ;
) ;
);
Es gibt insgesamt 12 Iterationen, aber es wird nur das Ergebnis von 6 gespeichert, und interessant ist, dass das "obj" -Fenster für alle 12 Iterationen auftaucht.
Ich bin mir nicht sicher, warum genau das passiert, da der obige Fehler mehrdeutig aussieht, da 6 Iterationen richtig gespeichert werden.
Jeder Vorschlag wäre willkommen. Vielen Dank!!