2013-01-07 36 views
0

我需要將附件中的內容以任何形式複製到AX2012中的特定記錄,然後我必須將此內容粘貼到同一表單下的任何字符串類型字段中。將AX 2012中附加文件的內容複製到特定記錄

我試圖執行此爲:

new FileIoPermission("completename",'r').assert(); 
txtb = new TextBuffer(); 
txtb.fromFile("completename"); 

真的應該:

new FileIoPermission(completename,'r').assert(); 
txtb = new TextBuffer(); 
txtb.fromFile(completename); 

此外,

public void getdocucontent() 
{ 
    Dev_ManageTemplates obj_Dev_ManageTemplates; 
    DocuRef obj_docuRef; 
    DocuValue obj_DocuValue; 
    RecId recid; 

    TextIo txIoRead, 
     txIoWrite; 
    FileIOPermission fioPermission; 
    TextBuffer txtb; 
    container containFromRead; 
    int xx,num, 
     iConLength; 
    str sTempPath, 
     sFileName, completename ; 
    str 64 s1; 
    ; 
    Dev_ManageTemplates_ds.getFirst(true); 
    recid = Dev_ManageTemplates.RecId; 

    select obj_docuRef 
     where obj_docuRef.RefRecId == recid; 

    select obj_DocuValue 
     where obj_DocuValue.name == obj_docuRef.Name; 

    sTempPath = obj_docuRef.path(); 
    sFileName = obj_DocuValue.FileName; 
    completename = sTempPath+sFileName+"."+obj_DocuValue.FileType; 


    fioPermission = new FileIoPermission("completename",'r'); 
    txtb = new TextBuffer(); 
    fioPermission.assert(); 
    txtb.fromFile("completename"); // Read text from file 
    //txtb.toString(); // Copy it to the clipboard 
    // StringEdit.text(txtb.getText()); 
    s1 = txtb.getText(); 
    // info(txtb.getText()); 

} 
+0

...和?你的問題是什麼?你有什麼問題? –

+0

@ jan-b-kjeldsen ..其實它沒有完成使用上面的代碼...你可以請任何建議..... –

回答

相關問題