Lista de distribuição

  • 19/06/2017 às 17:17 #374
    Helder MC Santos
    Participante

    Ola boa tarde,
    Como posso fazer uma lista de distribuição apenas para clientes “activos”?

    Tenho uma tabela de clientes(ID, nome, email, Situação); Distribuicoes(ID, data, conteúdo) ; DstLines(clienteID, DistribuicoesID). Sendo que, apenas quero ter em DstLines os clientes com o status = Activos.

    Se forem mais de 100, como posso importar rápido?

    20/06/2017 às 09:40 #375
    Daniel | HiMaker
    Participante

    Ao dizer “Lista” se refere a ao layout de Lista? Ou um excel (Export) com as informações contidas da tabela?

    Terá que fazer um script com o passo de busca, como tem que ser feito um filtro por por ativos, precisara executar um Perform Find (ou Realizar Busca se o FM estiver em português), para filtrar os registros ativos, essa busca seria um Situação = 1 ou Situação = “Ativo”, dependendo do tipo do seu campo, pode fazer essa busca no Layout de Distribuições, para poder trazer as outras informações, então a busca é feita por uma campo relacionado que seria clientes::Situacao, assim terá o filtrado as informações de distribuições filtradas por clientes ativos.

    Caso for Lista, já tera seu filtro na lista pronto, se for pra exportar os registros pode fazer o export depois do filtro.

    Se for para importar registros para essas tabelas, as tabelas deverão estar separadas com os devidos IDs para a importação.

    20/06/2017 às 11:11 #376
    Helder MC Santos
    Participante

    Ola,

    (nao pretendo importar nem exportar para excel).

    pretendo inserir os clientes activos na DstLines, tenho em conta o relacionamento:   Distribuicao—<DstLines>—Clientes.

     

     

    Anexos:
    You must be logged in to view attached files.
    22/06/2017 às 08:31 #378
    Daniel | HiMaker
    Participante

    Para fazer esse tipo de importação tera que predefinir os dados de entrada anteriormente… Por exemplo:

    Existem 3 tabelas relacionadas, então precisara importar as três tabelas com os dados das para o relacionamento.

    Agora o que vai gerar o arquivo para importação vai depender do formato. Se for .fmp12, poderia usar o mesmo relacionamento, mas outros tipos, tera que predefinir os dados.
    Para predefinir e relacionar os dados caso venha de outro sistema que não existe essa tabela Dtslines, você primeiro precisa encontrar o campo que faz a ligação no sistema atual, depois usara ele para fazer um script no filemaker para importar manualmente esses registros, ou seja, será necessário fazer uma importação especifica e com script dando novo registro e armazenando os dados. Existem formatos já que servem pra esse tipo de “troca” de dados, como XML e Json, o filemaker 16 ele já tem leitor de json, então se tiver utilizando essa ferramenta mais atualizada pode facilitar o trabalho.

    obs: é o dono desse canal do youtube?: https://www.youtube.com/user/hemocrusa/featured
    se for obrigado iniciei no filemaker com seus videos 🙂

    Anexos:
    You must be logged in to view attached files.
    23/06/2017 às 05:26 #380
    Helder MC Santos
    Participante

    Consegui, encontrei um script que tive de adapta-lo… agora ja está funcionando.

    OBS: Daniel, sou sim, obrigado pela força, aprendemos todos os dias.

    Anexos:
    You must be logged in to view attached files.
    12/04/2018 às 10:14 #394
    Jamil Challa
    Participante

    Olá Helder,
    Primeiramente muito obrigado pelos video-aulas, eles são muito bons. Parabéns! Os meus conhecimentos estão cresecendo!!
    Hoje estou tomando a liberdade de pedir uma ajuda à você. Tenho um pequeno negócio e utilizo o Filamekar para gerenciar. Preciso fazer um relatório que está numa tabela diferente das informações que preciso pesquisar. Anexei um desenho das 2 tabelas a fim de ajudá-lo a entender que tipo de “cálculo/script” será necessário para conseguir as totalizações.

    Obs – Para eu ter certeza que este “post” chegou até vc , por favor me confirme, ok! Obrig.

    Estarei no seu aguardo.
    Abs,
    Jamil Challa – Brasil
    (5511) 97205-3030 – jamil@rdmais.com

    Anexos:
    You must be logged in to view attached files.
    18/04/2018 às 09:30 #397
    Afonso Petry Jr
    Participante

    Olá Jamil,

    Vamos ver se eu também consigo lhe ajudar. Pelo que eu entendi no seu desenho você tem uma tabela de Creditos e Débitos e precisa que o total de um certo período desses créditos e débitos apareçam no relatório.

    Minha sugestão é.
    Na tabela relatório você tem as Datas (2 campos). Você pode dentro do Banco de dados fazer um relacionamento duplo entre a data da sua fatura e essas datas alterando o sinal de igual para maior e menor.
    Então o relacionamento fica +- assim:

    dataFatura > DataDe AND
    datafatura < DataAté

    Após isso você precisa no relatório colocar um campo de somatório. Isso você tem duas opções.
    Opção 1: Criar um campo do tipo Summary dentro da sua tabela de Créditos e Débitos e mostrar ele na tela a partir do relacionamento.
    Opção 2: Criar um campo calculado dentro da tabela Relatório com a dunção SUM (valor).

    Observação: Como você tem vários campos de valores você deve fazer um Somatório para cada um.

    Espero ter ajudado e fico a disposição para qualquer dúvida.

    Att

Você deve fazer login para responder a este tópico.