Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||
|
4D v20 R7
Método banco de dados On Drop
|
Ação | Plataforma(s) | Comentário Soltar em uma área vazia da janela MDI | Windows | Não disponível quando o banco de dados for executado em modo SDI já que não há nenhuma janela MDI neste contexto (consulte a seção Modo SDI em Windows). |
Soltar no icone 4D em Dock | macOS | |||
Soltar no icone 4D no escritorio do sistema | Windows(*) e macOS | Método banco de dados On Drop é chamada unicamente, se a aplicação já tiver sido lançada, exceto no caso das aplicações fusionadas com 4D Desktop. Neste caso, o método banco de dados é chamado mesmo quando o banco de dados não tiver sido lançado. Isto significa que é possível definir firmas de documentos personalizadas. |
(*) Não compatível com 4D Developer 64 bits em Windows porque esta ação inicia uma nova instância de aplicação (funcionalidade de sistema).
Em Mac OS, deve pressionar as teclas Opção+Comando ao soltar para que se chame o método de banco.
Este exemplo pode ser utilizado para abrir um documento 4D Write que foi soltado fora de um formulário:
// On drop database method
If((Position(".4LBP";$droppedFile))=(Length($droppedFile)-4)
ALL RECORDS([Employee])
PRINT LABEL([Employee];$droppedFile)
End if
Produto: 4D
Tema: Arrastar e Soltar
Manual de linguagem 4D ( 4D v20 R7)