<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 HTML-Dateierstellung wird dieser Fehler angezeigt:
„Beim Schreiben der Web-Ausgabedatei ist ein Fehler aufgetreten V:\Benutzer\Benutzerberichte\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."
Protokoll-Snapshot:

Code:
Anzeige = Funktion ({ Verfahren , Etikett , Von , Src_Type , lmt1 , lmt2 , lmt3 } , Aktuelle Datentabelle ( dt ) ;
summ_dt = dt << Zusammenfassung ( Unsichtbar ,
Gruppe ( Als Name ( Verfahren ) , Als Name ( Etikett ) , Als Name ( Von ))
) ;
srt_summ = summ_dt << Sortieren ( Unsichtbar , Von ( 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 ]) , Durchschnittlich ( lmt1 [ 5 ]) , UCL ( lmt1 [ 7 ]))) ,
Wo ( Als Spalte ( Von ) == Src_Type ) ;
) ; ( Bericht ( cc ) << Elternteil )[ Textfeld ( 1 )] << löschen ; rep = cc << Bericht ; ob = rep [ OutlineBox ( 1 )] ; ob << Titel festlegen ( „Einfügetyp“ || " = " || Src_Type ) ;
cc1 = Kontrollkarte (
Musteretikett ( Spalte ( srt_summ , Etikett )) ,
Probengröße ( 1 ) ,
Alpha ( 0,00269979606326021 ) ,
Limits-Legende anzeigen ( 0 ) ,
Als Spalte ( srt_summ , Verfahren ) , CUSUM ( Zweiseitig ( 1 ) , Durchschnittlich ( lmt2 [ 5 ]))) ,
Wo ( Als Spalte ( Von ) == Src_Type ) ;
) ; ( Bericht ( cc1 ) << Elternteil )[ Textfeld ( 1 )] << löschen ; rep = cc1 << Bericht ; ob = rep [ OutlineBox ( 1 )] ; ob << Titel festlegen ( „Einfügetyp“ || " = " || Src_Type ) ;
cc2 = Kontrollkarte (
Musteretikett ( Spalte ( srt_summ , Etikett )) ,
Probengröße ( 1 ) ,
KSigma ( 3 ) , Gewicht ( 0,2 ) ,
Als Spalte ( srt_summ , Verfahren ) , EWMA ( Durchschnittlich ( lmt3 [ 5 ]))) ,
Wo ( Als Spalte ( Von ) == Src_Type ) ;
) ; ( Bericht ( cc2 ) << Elternteil )[ Textfeld ( 1 )] << löschen ; rep = cc2 << Bericht ; ob = rep [ OutlineBox ( 1 )] ; ob << Titel festlegen ( „Einfügetyp“ || " = " || Src_Type ) ;
) ;
) ; vlb << Anhängen ( r1 ) ; r1 << Fenster schließen ;
) ;
Handlung = Funktion ({ lmts , pmt_path , flg } ,
param_dt = Offen ( pmt_path , "unsichtbar" ) ;
param_summ = param_dt << Zusammenfassung ( Unsichtbar ,
Gruppe ( : Verfahren ,: Beispieletikett ,: Von )) << Schaufenster ( 0 ) ;
Für ( Q = 1 , Q <= NRow ( param_summ ) , Q ++, Aktuelle Datentabelle ( param_summ ) ;
obj = Neues Fenster ( „Trendanalysebericht“ || Langes Date ( Heute ()) ,
vlb = V-Listenfeld ()
) ;
//obj<
Spalte2 =: Verfahren [ Q ] ; Spalte 3 =: Musteretikett [ Q ] ; Spalte 4 =: Von [ Q ] ;
Aktuelle Datentabelle ( lmts ) ;
clms = lmts << Spaltennamen abrufen ( Zeichenfolge ) ;
Entfernen von ( clms , 1 , 3 ) ;
Für ( T = 1 , T <= N Artikel ( clms ) , T ++, Aktuelle Datentabelle ( lmts ) ;
indv_lmts = Als Spalte ( clms [ T ])[ lmts << Zeilen wo abrufen ( : Parameter == Spalte2 & : Diagramm Typ == "Individuell" )] ;
cusum_lmts = Als Spalte ( clms [ T ])[ lmts << Zeilen wo abrufen ( : Parameter == Spalte2 & : Diagramm Typ == „CUSUM“ )] ;
ewma_lmts = Als Spalte ( clms [ T ])[ lmts << Zeilen wo abrufen ( : Parameter == Spalte2 & : 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 ])) , Weitermachen () ,
Anzeige ( Spalte2 , Spalte 3 , Spalte 4 , clms [ T ] , indv_lmts , cusum_lmts , ewma_lmts ) ;
) ;
) ;
obj << Legen Sie die Seiteneinrichtung fest ( Ränder ( 1 , 1 , 1 , 1 ) , Skala ( .75 ) , Porträt ( 0 ) , Papier größe ( "Brief" )) ;
Wenn (
flg == "alt" , obj << PDF speichern ( dir_path || Spalte2 || „.pdf“ ) ; obj << Speichern Sie interaktives HTML ( dir_path || Spalte2 || „.htm“ ) ,
flg == "neu" , obj << PDF speichern ( sav_dir || Spalte2 || „.pdf“ ) ; obj << Speichern Sie interaktives HTML ( dir_path || Spalte2 || „.htm“ ) ;
) ;
obj << Fenster schließen ;
) ;
);
Insgesamt gibt es 12 Iterationen, aber es wird nur das Ergebnis von 6 gespeichert. Interessant ist, dass das Fenster „obj“ für alle 12 Iterationen angezeigt wird.
Ich bin mir nicht sicher, warum genau das passiert, da der obige Fehler mehrdeutig aussieht, da 6 Iterationen ordnungsgemäß gespeichert werden.
Jeder Vorschlag wäre willkommen. Danke!!