🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️ Olá pessoal, Espero que este post encontre todos vocês bem! É com grande entusiasmo que compartilho que estou expandindo meus serviços como Desenvolvedor AdvPL para novos desafios e colaborações. Com mais de duas décadas de experiência sólida, minha jornada profissional tem sido enriquecedora, com a oportunidade de participar de projetos empolgantes ao longo dos anos. Agora, estou ansioso para trazer minha experiência e habilidades para novas equipes e projetos, trabalhando de forma remota. Minha expertise abrange não apenas AdvPL, mas também outras tecnologias-chave, incluindo JS, SQL, Infraestrutura e Otimização de Processos. Acredito que essa combinação de conhecimentos me permite oferecer soluções abrangentes e eficazes para uma variedade de necessidades de desenvolvimento. Acredito que a tecnologia tem o poder de transformar negócios e impulsionar o sucesso, e estou comprometido em ajudar meus clientes a alcançar seu
Para quem precisar desenvolver uma interface de entrada de dados, coisa rápida, e não quer ter aquele trabalhão danado que todos já sabemos, o Protheus tem uma função que ajuda muito, é uma interface semelhante a função Pergunte, porém com muito mais opção de objeto de entrada de dados, alias até colocar o scrollbox desta interface com todos os objetos em outra MsDialog ou Wizard é simples. Vejam o exemplo abaixo, boa sorte! Rleg. //---------------------------------------------------------- // Função exemplo utilizando a função ParamBox() //---------------------------------------------------------- User Function xParamBox() Local aRet := {} Local aParamBox := {} Local aCombo := {"Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"} Local i := 0 Private cCadastro := "xParambox" // ---------------
Bom dia Naldo,
ResponderExcluirEstou precisando montar uma tela aonde eu traga os meses de uma no e dentro de cada mês esteja dividido as datas por semanas.
Achei o MsCalendGrid, mas ele não em atende por dois motivos, primeiro pelo fator de divisão dele, o menor é diário, eu preciso semanal e segundo porque ele marcar as datas com uma barra, eu preciso ter nas linhas apresentadas par ao usuário e que ele me informe também.
Não sei sei é possivel, mas acho que se desse para mesclar colunas na grid do Protheus eu faria varios cabeçalhos, um do ano, um do mês, uma da semana, e um aCols referente a semana.
Consegue visualizar uma tela assim? Teria alguma dica?
Att,
Uilon Kelf
Uilon Kelf, vai ter que criar seu próprio componente de calendário. Ex.: http://tdn.totvs.com/display/tec/TGrid
ExcluirPois é, parti para a ideia de criar meu próprio componente, como precisava mesclar as celulas usei o TGridContainer: http://tdn.totvs.com/display/tec/TGridContainer, nele pude definir as celulas da maneira que o usuario quis, até chegar a um porém. Nele não consigo congelar as colunas, as sete primeiras precisam ser congeladas. Sai do TGridContainer e fui para o TGrid, aí meu problema foi para outro ponto. Edição da célula, o usuário precisa me informar alguns valores dentro de cada semana, baseado na linha em que se encontra. Problema que tenho: TGridContainer não congela mas me permite colocar TGET nas células.
ExcluirTGrid congela as colunas mas não me permite editar valores das células.
Alguma dica? Estou batendo cabeça em chamar um TGET na função de duplo click do TGrid e atualizar os dados, té então meu problema está em atualizar a informação para o usuario, só atualiza com o bloco de código oMove, após o usuario clicar na linha atualizada.
Complementando toda a saga de tentativas, o msnewgetdados só congela a primeira coluna.
ResponderExcluir