4D v17.4BLOB TO DOCUMENT | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17.4
 
BLOB TO DOCUMENT 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BLOB TO DOCUMENT ( documento ; BLOB {; *} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| documento | String | 
             
         | 
        Nome do documento gerado | |||||
| BLOB | BLOB | 
             
         | 
        Novo conteúdo para o documento | |||||
| * | Operador | 
             
         | 
        *** Obsoleto, não use *** | |||||
BLOB TO DOCUMENT reescreve todo o conteúdo do documento utilizando os dados armazenados no blob. 
Você pode passar o nome de um documento no documento. Se o documento não existir, o comando cria. Se você passar o nome de um documento existente, certifique-se que ele não está aberto, caso contrário, será gerado um erro. Se você quiser deixar o usuário escolher o documento, use os comandos  Open document ou Create document  e utilize a variável de processo documento (ver exemplo).
Você escreve um Sistema de Informação que permite rapidamente armazenar e recuperar documentos. Em um formulário de entrada de dados, você cria um botão que permite salvar um documento que conterá os dados previamente carregados em um campo BLOB. O método para este botão pode ser:
 $vhDocRef:=Create document("") ` Salvar o documento a sua escolha
 If(OK=1) ` Se um documento já foi criado
    CLOSE DOCUMENT($vhDocRef) ` Não necessitamos mante-lo aberto
    BLOB TO DOCUMENT(Document;[SuaTabela]SeuCampoBLOB) ` Escrever o conteúdo do documento
    If(OK=0)
  ` Gerir erro
    End if
 End ifOK é definido como 1 se o documento está escrito corretamente, caso contrário, OK é definido como 0 e um erro é gerado.
Em todos os casos, você pode interceptar o erro usando um método ON ERR CALL.
	Produto: 4D
	Tema: BLOB
	Número 
        526
        
        
        
	
	Criado por: 4D v6
Document, Resource fork, Data fork
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17)
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17.1)
	
	
	Manual de linguagem 4D ( 4D v17.2)
	
	
	Manual de linguagem 4D ( 4D v17.3)
	
	Manual de linguagem 4D ( 4D v17.4)
	
	
Adicionar um comentário