• advertisement_alt
  • advertisement_alt
  • advertisement_alt

FABRÍCIO

Members
  • Content count

    195
  • Joined

  • Last visited

  • Days Won

    25

Everything posted by FABRÍCIO

  1. CHEGOU A HORA DE VOCÊ APRENDER COMO CRIAR UM APLICATIVO COM CONEXÃO MYSQL NO WINDEV Mobile! Olá DEV! Neste curso você irá aprender de uma simples e prática como criar uma conexão do MySQL no WINDEV Mobile! Adquira já! https://cursoswx.kpages.online/cursowm_mysql Veja alguns comentários de alunos que conhecem meu método didático de ensino no WINDEV, WEBDEV e WINDEV Mobile!
  2. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Caso queira criar uma caixa de diálogo pra o usuário confirmar algo, por exemplo, na exclusão de um registro.. você pode usar a função Confirm, veja como é simples!
  3. @Ananias Guerra veja se com essa opção resolve sua questão.. veja a imagem.. Description do projeto > Advanced > ...
  4. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Caso você queira oferecer um recurso de rota no mapa na sua aplicação do WINDEV sem a necessidade do uso da chave API do Google Maps. Eu fiz um vídeo demonstrando, veja! https://fabriciodicaswx.blogspot.com/2020/05/abrindo-uma-rota-no-navegador-google.html
  5. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Dentre as novidades do WX 25, hoje vou demonstrar o novo delimitador de código. Veja como é simples ativar e usar no editor de código, veja! https://fabriciodicaswx.blogspot.com/2020/05/bloco-delimitador-windev-25.html
  6. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Em um projeto PHP desenvolvido no WEBDEV infelizmente a geração de relatórios não é possível, apenas nos tipos padrões dinâmicos ou awp do WEBDEV. Mas, recentemente descobri uma nova função wlanguage da versão 25 que resolve ou nos dá uma alternativa, veja: https://fabriciodicaswx.blogspot.com/2020/05/browserprint-relatorio-php-webdev-25.html
  7. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Existe um tipo de variável no WX que nos ajuda muito para tratamento e manipulação de registros, estou falando da variável Record! Vou mostrar 2 exemplos, a primeira seria apenas com uma instância de um registro da tabela e o outro exemplo seria com vários registros, veja! https://fabriciodicaswx.blogspot.com/2020/04/variavel-record-windev.html
  8. Vamos lá, primeiro pela questão da variável.. Se perceber eu citei 2 exemplos COM e SEM variável.. agora se é preciso ou não.. vai depender da necessidade do programador.. por exemplo.. se eu quiser saber qual a linha que estou, etc.. a variável irá identificar a posição, etc.. A segunda questão do segundo exemplo, que não precisa informar o nome da table dentro do FOR EACH, nesse caso ai é um padrão que eu sigo baseado nas normas do Wlanguage.. no sentido que se tiver mais de 1 table na janela, eu irei atribuir e ter a certeza da qual table ali se refere aquela coluna.. agora quando tem apenas 1 table na janela, ai sim eu adoto esse método.. de invocar apenas a coluna COL_X e não TABLE.COL_X.. apenas isso..
  9. Não sei se entendi o que deseja... Mas basta você saber qual posição se encontra a linha que deseja alterar o valor.. exemplo: // COM UMA VARIÁVEL xLINHA is int = 0 FOR EACH A ROW OF TABLE xLINHA++ IF TABLE[xLINHA].COL_CONDICAO = True THEN TABLE[xLINHA].COL_X = "OK" END END // SEM VARIÁVEL FOR EACH A ROW OF TABLE IF TABLE.COL_CONDICAO = True THEN TABLE.COL_X = "OK" END END
  10. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Caso queira por algum motivo concatenar e aplicar uma repetição de uma string, existe uma função que faz isso, estou falando da função RepeatString! Veja como é simples aplicar. https://fabriciodicaswx.blogspot.com/2020/04/repeatstring.html
  11. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Caso queira forçar a gravação de um registro em disco no sistema operacional em determinadas situações, por exemplo uma queda de energia.. existe uma função que pode te auxiliar, veja! https://fabriciodicaswx.blogspot.com/2020/04/hflush.html
  12. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Caso você queira identificar alguma linha do código deseja no editor do WINDEV, WEBDEV ou WINDEV Mobile, existe um simples recurso que nos ajuda bastante. Estou falando no Line numbers ou em português "Números de linhas".. veja como aplicar! https://fabriciodicaswx.blogspot.com/2020/03/line-numbers-numero-de-linhas-do-codigo.html
  13. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Após a instalação do Reserved no servidor, é crucial realizarmos uma verificação do funcionamento.. isso porque se houver alguma avaria, infelizmente não será possível usar o serviço do Reserved.. Pra isso, basta seguir esse passo a passo, veja: https://fabriciodicaswx.blogspot.com/2020/03/verificando-configuracao-do-reserved.html
  14. Caio.. tenho uma dica.. possa ser que resolva sua questão.. quando você cria a combo box.. existe a opção que você invoca uma window "janela" para listar os registros usando uma table mesmo.. dai na table você faz esse recurso da paginação.. ai resolve a parada.. é simples.. mas resolve.. Ok.. espero que tenha entendido..
  15. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Caso você trabalhe com classes no WINDEV, WEBDEV ou WINDEV Mobile, existe um recurso muito interessante para gerar classes baseado nas tabelas. Veja como é simples! https://fabriciodicaswx.blogspot.com/2020/03/criando-uma-classe.html
  16. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Hoje vou sugerir um ótimo template para suas aplicações web desenvolvida no WEBDEV! Estou falando do template chamado WebApp, veja como encontrar esse template! https://fabriciodicaswx.blogspot.com/2020/02/template-nativo-do-webdev-webapp.html
  17. Acho difícil ter uma função que faça isso tudo automaticamente... Se não quer trabalhar com Layout's com diferentes tamanhos e resoluções.. você poderia usar apenas um layout.. e trabalhar apenas com ancoragens.. fora isso.. desconheço outra forma de resolver isso.. mas vai que aparece um gênio.. K k k k
  18. Sempre use a função HReadSeekFirst para realizar buscas em um determinado registro.. Seria interessante ver o código como foi feito pra poder ter uma noção melhor do que se passa..
  19. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Quando vamos desenvolver um aplicativo no WINDEV Mobile uma das coisas que logo pensamos é nas resoluções e modelos das telas. Pois bem, hoje vou te mostrar como selecionar os modelos e resoluções dos celulares para o seu projeto, tanto pra Android e iOS, vamos lá? https://fabriciodicaswx.blogspot.com/2020/02/modelos-e-resolucoes-de-celulares.html
  20. Caio.. recentemente tive uma ideia interessante sobre relatórios.. em uma das minhas postagens no meu blog.. eu demonstrei uma aplicação java feita no WINDEV. Pois bem, verifiquei que no projeto do tipo java não é possível criar relatórios no modo padrão, ou seja, utilizando o assistente de criação. Dai tive uma sacada legal pra criar relatórios na aplicação java.. no WINDEV Mobile 24 a PCSOFT criou um recurso pra impressão. Você cria, desenha, etc.. o relatório.. dai existe um botão que após finalizado o seu relatório você clica nesse botão e ele irá gerar um script de montagem do relatório usando as funções iPrint, etc.... Resumindo, eu criei o relatório, copiei esse script e fui lá no projeto java e colei no botão de impressão.. e né que deu certo.. k k Você pode fazer seu relatório como desejar.. dai importa esse relatório no projeto qualquer do WINDEV Mobile.. clica no botão pra gerar o script e cola no seu projeto no WINDEV.. só isso.. Ok!
  21. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Em uma determina rotina no aplicativo você deseja identificar se o celular do usuário está conectado a internet, vou mais além, você quer saber se o tipo da conexão de internet é por Wifi ou 3G, 4G, etc... Imagine que você deseja criar uma rotina de sincronização de dados do aplicativo, quando falamos em sincronização devemos está atentos a integridade dos dados, então se analisarmos o ideal é fazer essa transferência de dados com uma internet do tipo Wifi concorda? Pois bem, existe uma simples função que nos dá esse retorno em tempo de execução do aplicativo, veja: https://fabriciodicaswx.blogspot.com/2020/02/internetconnected-verificando-conexao.html
  22. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Em determinadas situações você deseja informar ao usuário algumas informações sobre o seu sistema, por exemplo, qual o usuário logado, a data, hora, local do banco de dados, etc.. Pois bem, nas janelas é possível usar o elemento Status bar para isso. Na verdade, é bem conhecida esse elemento nas janelas, independente de qual framework você esteja desenvolvendo: Visual Studio, Delphi, etc.. No WINDEV aplicar esse recurso é muito fácil e prático, veja! https://fabriciodicaswx.blogspot.com/2020/02/status-bar-windev.html
  23. Caio.. sei que existe esse recurso.. mas ao meu ver é limitado.. Veja essa minha postagem.. acho que é melhor comparado a esse recurso nativo da table. Mas a finalidade é a mesma, ou seja, carregar dados vinculadas a linha da table. Ok! https://fabriciodicaswx.blogspot.com/2019/12/janela-interna-na-table-windev.html
  24. Olá, DEV! Tudo bem? Vou dar mais uma dica interessante pra você.. Se você tentou realizar a conexão com o PostgreSQL no WINDEV e teve problemas com a conexão por casa do libpq.dll, hoje vou mostrar como resolver isso. Então vamos lá!