|
Argow
Solution ready!
|
::::
|
ArScript: Métodos de Interação com Argow
|
|
As seguinte funções e procedimentos estão disponíveis no arScript.
O Argow também disponibiliza:
|
Funções Argow
- String
- Function arParamReplace( const cStatement, cParam, cValue: string ): string
Substitui todas as ocorrências do string :cParam por cValue em cStatement.
Não incluir os dois pontos do parâmetro em cParam
- Function arStringReplace(const cString, cSearch, cReplace: string): string
Substitui todas as ocorrências do string :cSearch por cReplace em cString.
Equivalente a:
result:= StringReplace( cString, cSearch, cReplace, [ rfReplaceAll, rfIgnoreCase ] );
- Function arVarsReplace( const cStatement: string ): string
Substitui todas as ocorrências das variáveis globais (:[tabela].[Coluna]) e dos parâmetros AR:
- AR_Module, nome do módulo;
- AR_Solution, nome da solução;
- AR_inDebug, '(1=1)' se em modo de depuração, '(1=0)' se não;
- AR_inDesign, '(1=1)' se em modo de design, '(1=0)' se não;
- AR_UserName, nome do usuário;
- AR_UserIsPower, '(1=1)' se o usuário for Power, '(1=0)' se não;
- AR_UserIsAdmin '(1=1)' se o usuário for Admin, '(1=0)' se não;
- AR_UserProfile, nome do grupo.
- Function arVarByName( const cNamedList, cName: string ): variant
Retorna o valor associado com o nome cName da lista cNamedList
v:= arVarByName( 'param1=blue;param2=8.3;param3=T', 'param2' );
- Disponíveis em Report Builder (em sf, ver sf.db)
- Function arValueFromSql( const cStatement: string ): variant
Retorna a célula A1 do 'conjunto de dados' criado com cStatement
- Function arExecSP( const cStatement: string; const vParams: array of variant ): variant
Retorna o RETURN_VALUE do Stored Procedure cStatement passando os parâmetros vParams
- Function arExecSql( const cStatement: string ): boolean
Retorna verdadeiro se o comando cStatement é executado sem erros
- Interação com Usuário
- function arFileOpen( const cFileName, cFilter, cTitle: string; const bMultiple: boolean ): string
Retorna um o mais nomes de arquivos selecionados pelo usuário ou ''.
- function arFileSave( const cFile, cData: string; const bOverwrite, bDialog: boolean): string
Retorna o nome do arquivo onde os dados foram salvos. Se cFile = '' ou bDialog = T, a janela de dialogo
padrão do Windows é mostrada ao usuário para que selecione o nome do arquivo. Se o usuário cancelar, é retornado
a de dialogo
- procedure arDebug( const cMessage: string);
No commander, envia os dados à janela de saída. Quando não no commander e em modo debug é enviado ao Monitor, se não é ignorado.
|