
Bem-vindo a este tutorial de PowerBuilder, onde você aprenderá a incluir controles de paginação de maneira simples em sua janela! Se você já se pegou navegando por longas listas de dados e pensou que poderia haver uma forma mais eficiente, este post é para você. Acompanhe passo a passo como adicionar e configurar botões de paginação sem mexer nas configurações da Datawindow e melhore significativamente a navegação dos seus dados. Vamos nessa!
Ler Mais
No universo da programação com PowerBuilder, compreender a ordem de execução de funções e eventos é crucial para garantir a fluidez e a precisão dos seus projetos. Este post traz um estudo detalhado, com exemplos claros e soluções eficazes, para dominar a herança de UserObjects como profissional. Preparado para tunar seus conhecimentos? Mergulhe conosco nesta jornada de aprendizado!
Ler Mais
Você já quis abrir um arquivo .DOCX usando PowerBuilder e simplesmente não sabia por onde começar? Não se preocupe! Neste post, caminhamos juntos por um pequeno tutorial onde eu mostro como superar as limitações da função nativa 'run' do PowerBuilder, introduzindo uma maneira alternativa de executar comandos externos, incluindo a abertura desses arquivos complicados. Além disso, te presenteo com um user object mágico, disponível no meu GitHub, pronto para simplificar sua vida. Preparado para facilitar sua programação? Vamos nessa!
Ler Mais
Quer aprender a como identificar rapidamente as impressoras conectadas ao seu computador com apenas alguns cliques? Este post é para você! Vamos mergulhar juntos no processo de recuperação de impressoras instaladas usando PowerBuilder, transformando essa tarefa, muitas vezes vista como complexa, em algo incrivelmente simples. Prepare-se para transformar seu vetor de strings com o nome dessas impressoras em seu novo truque favorito!
Ler Mais![[Resolvido] Erro ao instalar PSUTIL: psutil/_psutil_common.c:9:20: fatal error: Python.h… (Linux/Python)](https://raccoon.ninja/imgs/thumbnail_image_default_2.webp)
Se você já se deparou com um irritante erro ao tentar instalar o psutil, que dizia 'Python.h: No such file or directory', então este guia é para você! De maneira leve e descomplicada, vamos mostrar como instalar os pacotes necessários para resolver esse problema e garantir que sua instalação do psutil aconteça sem mais contratempos. Vamos lá!
Ler Mais![[Resolvido] Erro: /bin/bash^M: bad interpreter: No such file or directory (Linux)](https://raccoon.ninja/imgs/thumbnail_image_default_2.webp)
Já se deparou com um erro ao tentar executar um script do Windows no Linux? Neste post, vamos mergulhar de cabeça (mas de forma leve e descontraída) na solução desse problema comum, mas muitas vezes confuso. Vou te mostrar como uma simples linha de comando pode ser a chave mestra para resolver a inconveniência do '/bin/bash^M: bad interpreter: No such file or directory'. Preparado? Vamos nessa!
Ler Mais
Olá, amigos do desenvolvimento! No post de hoje, vamos mergulhar no mundo do PowerBuilder, mostrando um passo a passo bem explicadinho de como acessar aquelas informações regionalizadas do Sistema Operacional que às vezes dão um nó na cabeça. Sim, estou falando de formatos de data, moeda, fuso horário e idioma. Sem usar funções nativas, mas com um pouco de mágica de funções externas, você vai ver que não é um bicho de sete cabeças. Preparados para tornar seus aplicativos mais amigáveis a qualquer localidade? Vem comigo!
Ler MaisConcatenando strings (chars, varchar2, etc) ou clobs no Oracle

Neste post, vamos embarcar em uma jornada pelas peculiaridades da concatenação de strings no mundo dos bancos de dados, especificamente entre o SQL Server e o Oracle. Com um tom leve, mas informativo, mostraremos como as diferenças operacionais entre essas plataformas podem afetar algo tão simples quanto juntar palavras, e claro, como você pode sair vitorioso ao realizar essa tarefa no Oracle. Fique conosco e torne-se um mestre na arte de concatenar strings, otimizando suas operações de banco de dados com eficiência e precisão.
Ler Mais![[Tutorial] Contando elementos de um formulário onde o ID possua parte de um texto (jQuery)](https://raccoon.ninja/imgs/thumbnail_image_default_2.webp)
Se você já se perguntou como pode contar de maneira fácil e rápida os campos de um formulário HTML dinâmico, este post é para você! De maneira descomplicada e com um toque de humor, vamos aprender a usar o jQuery para identificar quantos elementos específicos existem em nossa página, baseando-nos em parte do texto do ID. Prepare-se para dizer adeus aos headaches com formulários dinâmicos!
Ler Mais![[Tutorial] Extraindo o valor de exibição de uma DDDW (PowerBuilder)](https://raccoon.ninja/imgs/thumbnail_image_default_2.webp)
Você já ficou perdido tentando recuperar um valor específico de uma Dropdown DataWindow no PowerBuilder? Não se preocupe! Neste post, vamos explorar um método simples e eficaz para conseguir exatamente isso. Através de um exemplo prático, aprenderemos a utilizar a função Evaluate da Datawindow para extrair o valor de exibição (display value) de um campo DDDW, especificamente na linha 42. Prepare-se para adicionar mais uma ferramenta ao seu kit de desenvolvimento PowerBuilder!
Ler Mais