advpl - Inicializador Padrão com constante Logica
Perguntas » advpl » Inicializador Padrão com constante Logica
editado 31 de May de 2019
Patrick, você colocou esse valor por onde? O campo que você colocou esse inicializador também é do tipo lógico? Consegue colocar como você fez?
— Daniel Mendes 31 de May de 2019
Adicionei, veja se ajuda
— Patrick Zerbinatti 31 de May de 2019
Está correto, o campo está com o tipo lógico? Essa é uma rotina customizada, você tem esse formulário em MVC?
Sim, ele é do tipo logico, sim, é uma rotina customizada e não, não é em MVC. A questão é que, eu não passo nenhum valor para o campo no reclock, nem deixo o campo visivel. Obviamente eu posso resolver passando no reclock o vlaor TRUE, mas queria aprender se tem um jeito "mais certo" de se fazer, pois se não eu vou deixar no bom e velho "se funciona, não mexe".
Patrick, acredito que se você utilizar a RegToMemory, o seu inicializador funcionará, você está utilizando dela? Ela é a responsável por criar os campos do seu alias na memória, permitindo o uso do M->
Wow, não, nem sabia que era uma função que permitia o M->. Vou dar uma olhada.
Se eu entendi bem, basicamente basta eu utilizar "RegToMemory("Z28")" certo? Porem o que "ExpL3" que se encontra no 4º parâmetro desta função quer dizer?
Na verdade eu estou com trocentas duvidas ahahah, eu acrescento ela antes ou depois de um dbselect? Preciso de um msSeek antes?(no caso da inclusão não faz muito sentido). Vai antes ou depois do reclock? E obrigado pela paciência!
Acabei de fazer um teste aqui e deu certo utilizando .T. no inicializador padrão.
adicionei um anexo, estranho :/ eu to dando um reclock e adiciono tudo menos o campo logico, e não salva como .T., estou fazendo algo errado sera?
PAtrick, se vc está dando reclock ele não pega o inicializador padrão mesmo, ele só carrega no execauto ou em tela.
— FELIPE CAIADO ALMEIDA 31 de May de 2019
Vish, que pena, mas bom, obrigado!
Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl boolean customizacao ou faça a sua própria pergunta.