Angariar fundos para cobrir os custos logísticos do "Festival da Arte Capoeira" e apoiar o projeto Eu Sou Ninja em sua missão de promover a integração social e cultural na comunidade de Jacaraípe. Com a criação da rifa, buscamos envolver a comunidade de forma ativa no financiamento do evento, permitindo que todos contribuam para o sucesso do festival e para a continuidade das atividades do projeto. Prêmio: Copia da minha biblioteca pessoal de AdvPL/TLpp ..etc Participe da Rifa Eu já contribui. Só falta você! ```cmd Pasta de C:\GitHub\naldodj-tlpp 13/04/2024 19:17 . 19/03/2024 13:49 .. 05/01/2024 12:22 2.742 .gitattributes 14/11/2023 16:02 83 .gitignore 02/12/2023 20:08 .vscode 05/01/2024 12:05 bin 13/04/2024 19:18 4.121 ChangeLog.txt 27/12/2023 02:05 include 14/11/2023 16:02 27.030 LICENSE.txt 14/11/2023 16:02 0 makepatch.lst 14/11/2
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