Você está na página 1de 38

Manual Nutrilibra

Sistema de Planejamento Alimentar


Verso 2.15

INTRODUO

Nutrilibra um sistema de computador que auxilia na composio de receitas, no planejamento de cardpios e na distribuio de alimentos. O programa flexibilizado de forma a no restringir sua aplicao nutrio de nenhum comensal especfico e nem limitar a avaliao nutricional a componentes alimentares pr-determinados. Voc poder adicionar novos comensais (consumidores), novos componentes alimentares (como vitaminas e sais minerais) e novos indicadores (como peso, altura, dobras cutneas) segundo a sua necessidade. As receitas esto organizadas em esquemas semanais que orientam a distribuio dos alimentos aos locais cadastrados obedecendo quantidade e ao tipo de consumidor presente em cada um deles. Indicadores biolgicos padronizados por instituies de pesquisa em sade pblica permitem acompanhar o desenvolvimento individual de cadastrados no banco de dados, comparando a evoluo de medidas em grficos e tabelas. O sistema controla tambm o movimento de entrada e sada dos alimentos descrevendo o estoque atual, os fornecedores e os locais de destino de cada alimento. Faz parte do sistema um conjunto de relatrios reconfigurveis j prontos para imprimir ou visualizar na tela do computador. Voc mesmo poder elaborar novos relatrios ou reconfigurar os j existentes.

MDULOS Os mdulos so divises do sistema aos quais esto associados formulrios especficos para manipulao de determinado tipo de dados. Todos os mdulos esto interligados de forma que as alteraes efetuadas em um deles sejam refletidas nos outros relacionados. Os formulrios de cada mdulo so acionados principalmente atravs dos botes da barra de mdulos. Os botes so identificados pelos seguintes cones:

Alimentos Receitas Esquemas Componentes Consumidores Indivduos Indicadores Procedimentos Locais Fornecedores Entradas Sadas Planos de Distribuio Banco de Dados Avaliao

H, normalmente, um formulrio de trabalho para os dados especficos de cada mdulo, permitindo aumentar a funcionalidade do programa e simplificar o seu entendimento e manuseio. Cada formulrio dispe de comandos que executam operaes bsicas sobre um registro individual - como criao, edio e excluso - ou sobre um conjunto de registros como movimentao, buscas, classificaes e filtros. Estas ltimas operaes contam com janelas de dilogo prprias que assistem ao usurio do programa nesta tarefa. No sistema, a principal maneira de um formulrio expor e acionar o relacionamento entre os diferentes mdulos atravs da sua estrutura de mestre-detalhe. Por este meio um registro de um mdulo tem seus campos visualizados na tela do computador em um formulrio principal e os registros dos outros mdulos relacionados a ele, em sub-formulrios com tabelas de dados, onde cada um dos registros ocupa uma linha.

Campos comuns a vrios mdulos do sistema


Id Identificador nico (sem duplicaes) e numrico de cada registro. o campo que servir para o relacionamento deste mdulo com os outros do sistema. Nome Serve tambm como identificador e no aceita duplicaes. No momento da transferncia de registros de um banco de dados para outro este campo pode servir como ndice principal. Deve ser modificado criteriosamente para no dificultar o intercmbio de informaes. Descrio Descreve outras propriedades importantes e no citadas nos campos predefinidos. Este campo do tipo de dados conhecido como memorando e pode armazenar texto relativamente extenso. Possui, no entanto, algumas limitaes: 1) No pode ser parmetro de filtragem ou ordenamento do arquivo; 2) No pode ser visualizado no modo tabular. Imagem Presentes nos mdulos Alimentos, Receitas, Locais, Fornecedores e Indivduos. Em cada caso este campo registra imagem fotogrfica correspondente. Para inserir uma imagem faa uma cpia dela a partir de algum editor grfico e, em seguida, cole-a sobre o campo. Exemplo: Abra um arquivo de imagem com o aplicativo Paint do Windows. Selecione a rea da figura a ser transportada e a copie com o uso das teclas CTRL+C (mantenha a tecla CTRL pressionada e tecle a letra C). Alterne para o sistema e cole a figura sobre o campo Imagem com o emprego das teclas CTRL+V. A moldura do campo automaticamente redimensionar a figura para que ela seja toda visualizada. altamente recomendvel no usar figuras de grandes dimenses pois isto consome os recursos do sistema. Para apagar uma imagem use a tecla DELETE.

ALIMENTOS Os alimentos serviro de base para compor as receitas e, por isto, usados na sua forma mais elementar, sem fracionamentos qualitativos. Chamamos de alimentos, dentro do programa, os produtos que no possuam a necessidade de controle e manipulao individual da quantidade de seus componentes pois estes so tratados em conjunto. Os vrios alimentos naturais como carne, arroz e feijo, podem ser, desta forma, cadastrados juntamente com os formulados industriais. Algumas substncias qumicas, como as essncias ou medicamentos, tambm entram nesta classificao, mesmo no se enquadrando inteiramente como um alimento como tradicionalmente se conhece. O valor nutricional de cada alimento determinado pelo tipo e pela quantidade de seus componentes nutricionais. Pesquisado e descritos por vrias instituies, eles so mostrado em um sub-formulrio prprio. A caracterizao bioqumica do alimento pode ser complementada com os fatores de converso de nitrognio, protenas, lipdios e carboidratos. As unidades de medidas e o seu fator de converso para a unidade padro, o quilograma, bem como a quantidade de resduos no aproveitveis na alimentao, devem ter seus valores cuidadosamente observados na sua mensurao pois eles so intensivamente utilizados em quase todas as operaes de clculo do programa.

Formulrio principal Id Identificador do alimento. Alimento Nome em portugus do alimento. Nome Cientfico O nome cientfico do alimento ou de sua origem. Tipo Classificao baseada em critrios operacionais como, por exemplo, transporte ou armazenamento. Grupo Classificao genrica para o alimento baseado em suas caractersticas naturais. Para inserir novos grupos basta clicar no boto ao lado que a edio se habilitar. Id Opcional - Cdigo alternativo para identificar o alimento. Alguns relatrios, principalmente na distribuio, usam preferencialmente este identificador. Nome Opcional Nome alternativo. Uso semelhante ao Id Opcional. Fabricante Nome do fabricante. Unidade de Entrada Unidade usada na aquisio do alimento. Em Kg Fator de converso para quilograma. Trata-se de um campo de preenchimento obrigatrio e com valor maior do zero. Valor Valor expresso por unidade de entrada. Valor em Kg Valor por quilograma. Unidade de Sada - Unidade utilizada na distribuio de alimentos. Mnimo Sada - Usado principalmente no clculo de arredondamento da quantidade de distribuio. Se esta ficar entre 0 e o mnimo, o arredondamento ser para o mnimo. Se for maior que o mnimo, o arredondamento ser feito para o seu mltiplo mais prximo. Exemplo: Se um alimento distribudo sempre em caixas com duas dzias e meia, a unidade pode ser dzia e o mnimo 2,5. O arredondamento de 1 ou de 3 ser para 2,5. Unidade de Estoque Utilizada para medir os estoques nos locais de distribuio. % Resduos Percentual da parte no comestvel do alimento. Parte Residual Nomes das partes no comestveis do alimento. F Nitrognio Fator de converso de nitrognio para protena. F Protena Fator para clculo de energia a partir de protenas. F Lipdio Fator para clculo de energia a partir de lipdios. F Carboidrato Fator para clculo de energia a partir de carboidratos. 3

Referncia Bsica Nome da instituio que elaborou a descrio do alimento. Descrio Descrio do alimento. Imagem Imagem fotogrfica do alimento. Sub-formulrio Componentes Unidade Caseira - UC Unidade que servir de base para o clculo da coluna Quant/UC da tabela. Id Identificador do componente. Componente Nome do Componente. Unidade Tipo de medida utilizada na quantificao do componente. Quantidade / 100 g - Quantidade do componente por 100 gramas de alimento. Referncia Fonte da informao apresentada se esta for diferente da Referncia Bsica. Sub-formulrio Unidades Caseiras Seq Seqncia identificadora da unidade para este alimento. Medida Nome da unidade. Em grama Fator de converso para a unidade grama, considerando somente a parte comestvel. Mais Resduos Quantidade do alimento calculado juntamente com os resduos.

Sub-formulrio Entradas Id Entrada Identificador seqencial de entrada. Data Dia, ms, ano, e, opcionalmente, hora e minuto da aquisio do alimento. Lote Lote de entrada. Quantidade Quantidade adquirida. Valor Valor monetrio correspondente quantidade adquirida. Id Identificador do fornecedor do alimento. Fornecedor Nome do fornecedor. Sub-formulrio Sadas Id Sada Identificador seqencial de sada. Data Dia, ms, ano, e, opcionalmente, hora e minuto sada do alimento. Lote Lote de sada. Quantidade Quantidade retirada. Id Local Identificador do local para onde saiu o alimento. Local Nome do Local.

RECEITAS As receitas resultam da combinao dos diferentes alimentos com a finalidade de atender a nutrio, sade, paladar, gosto, etc.. dos seus consumidores. Os diferentes critrios de classificao da receita, descritos nos seus campos, aliados aos assistentes de filtros e ordenamentos do sistema, auxiliar voc no trabalho de escolher as receitas mais adequadas sua necessidade. Voc pode criar novas receitas, ou editar as j existentes, de forma a otimizar o valor nutricional de cada uma das receitas para o tipo de consumidor que voc quiser. Ao clicar no boto Avaliar uma nova janela com informaes nutricionais da receita ser exibida e atualizada automaticamente a medida que voc edita o registro. Uma receita pode ser recalculada tambm para mostrar as quantidades e os valores de seus alimentos, individualmente ou na sua totalizao, considerando toda a receita ou apenas uma de suas pores, para somente um consumidor ou para vrios. Para combinar uma receita com outras por adio de seus alimentos sem redigitao, use o sub-formulrio receitas adicionadas. As quantidades dos alimentos destas receitas so mostradas separadamente mas usadas nos clculos de avaliao nutricional e distribuio de alimentos como se fosse apenas uma.

Formulrio principal Id Identificador. Receita Nome. Categoria Caracteriza o tipo de prato da receita tais como Carnes, Saladas, Sobremesas, etc. Subcategoria Trata-se de uma subdiviso das categorias. O critrio de classificao pode estar relacionado a alguma caracterstica especial da receita ou ao seu principal ingrediente. Diettica Relaciona-se alguma indicao ou propriedade nutricional especfica como as receitadas para diabticos, hipertensos, etc. Pores Quantidade de fraes normalmente usadas para servir. Tipo de Poro O tipo ou unidade de diviso: prato, copo, fatia, etc. Consumidores A quantidade de consumidores a que se destina a receita. Calcular para Faz um clculo rpido da quantidade necessria de alimentos para atender o nmero de consumidores especificado. O resultado mostrado no sub-formulrio correspondente. Total (g) Campo calculado pela somatria das quantidades dos alimentos em grama. O resultado ser em conformidade com o sub-formulrio ativo. Valor Campo calculado a partir do valor de cada poro de alimento participante da receita. Depende do sub-formulrio ativo. Referncia Instituio ou pessoa que elaborou a receita ou site com a sua descrio mais detalhada. Origem Pas ou regio de onde surgiu a receita. Ocasio para Servir Evento ou poca do ano como aniversrios, pscoa, natal, etc mais apropriado para servir. Complexidade Nvel de dificuldade na preparao da receita. Aprovao Nota de aceitao da receita preparada. Pode ser definida subjetivamente ou atravs da pesagem de sobras, quando servido em grandes quantidades. Modo de Preparo Se por fritura, forno, etc ou pelo uso de algum equipamento especial como forno de microondas. Preparo (min) Tempo total utilizado na preparao. Medido em minutos. Cozimento (min) Tempo usado para cozer o alimento. Medido em minutos. 5

Receitado por Quem descreve a receita. Imagem Imagem fotogrfica da receita. Descrio Descrio de outras propriedade da receita e/ou das instrues de preparao. Sub-formulrio Receitas Adicionadas Id Identificador. Receita Adicionada Nome. Quantidade Fator de multiplicao aplicado s quantidades de todos os alimentos da receita adicionada. Sub-formulrio Inteiro, Por Poro, Por Consumidor e Calculado para O sub-formulrio Inteiro mostra a quantidade necessria para a preparao da receita e somente nele o campo Quantidade est disponvel para edio. Os outros sub-formulrios so obtidos pelo clculo dos campos Pores, Consumidores e Calcular para do formulrio principal com os campos numricos do sub-formulrio Inteiro. Id Identificador. Alimento Nome. Observao Instrues, estado ou marca do alimento citado. Medida Unidade caseira usada na preparao do alimento. Em grama Multiplicador para converter a unidade para grama. Quantidade Poro comestvel do alimento, em peso, que participa da receita. Adio Quantidade de alimento proveniente da receita adicionada. Total Somatrio da Quantidade e Adio. Total (g) Total na unidade definida para o alimento convertido em grama. Corrigido Quantidade total, em grama, considerando a parte comestvel e os resduos do alimento. Valor Valor do alimento com seu peso corrigido. Boto Avaliar Abre o formulrio Avaliao Nutricional Diria por Consumidor.

ESQUEMAS Um esquema construdo ao se organizar vrias receitas em um cardpio semanal, indicando os consumidores e as suas refeies para uma semana. Voc poder usar um esquema para o planejamento nutricional de indivduos. Escolha as receitas de cada dia em observncia ao balanceamento dos nutrientes necessrios ao tipo de consumidor ao qual se classifica o indivduo. Voc pode clicar o boto Avaliar para acionar o formulrio de avaliao nutricional onde tabelas e grficos so calculados usando os valores empregados no esquema. Os esquemas so tambm utilizados para o clculo da quantidade de alimentos a serem distribudos para os locais pois, implicitamente, cada esquema informa a quantidade de alimentos a que se destina para cada tipo de consumidor. No momento da distribuio voc poder informar um intervalo de datas aonde cada dia da semana ter seu correspondente no esquema. Formulrio principal Id Identificador. Esquema Nome. Referncia Quem descreve o esquema ou pode fornecer mais informaes sobre ele. Descrio Descrio do esquema. Sub-formulrio Receitas e Consumidores Id Identificador do consumidor. Consumidor Nome do consumidor. Item Apresenta a seqncia de receitas para um mesmo consumidor. Refeio Nome da refeio: lanche, almoo, jantar, etc. Vrias receitas podem participar de uma mesma refeio se possurem itens diferentes. Segunda, Tera, Quarta, Quinta, Sexta, Sbado e Domingo So os dias da semana em que sero servidos os alimento descritos nas receitas. Pode se apresentar como o identificador da receita ou o seu nome, dependendo aba do sub-formulrio que estiver selecionada. Informe tambm, para cada dia da semana, a quantidade de pores de cada receita. Boto de controle Avaliar Abre o formulrio Avaliao Nutricional.

CONSUMIDORES Os consumidores so classificados a partir do agrupamento de indivduos com necessidades alimentares semelhantes. Normalmente os principais critrios de classificao dos consumidores esto ligados idade e ao sexo mas pode tambm se relacionar a outros fatores como a gravidez, lactao ou ainda a algum estado de sade diferenciado como diabetes, hipertenso, convalescncia de doenas, etc. Os valores das medidas dos componentes para cada consumidor so pesquisados por diversas instituies e muitas vezes encontramos variaes para um mesmo componente e um mesmo consumidor, decorrentes da poca da elaborao da pesquisa e dos hbitos culturais da populao estudada. Todos os nmeros so portanto apenas estimativas que servem como referncia bsica, no dispensando, de forma nenhuma, a avaliao individual por um profissional especializado.

Formulrio principal Id Identificador. Consumidor Nome. Tipo Classificao para o consumidor. Sexo Gnero. Idade Idade inicial da faixa etria do consumidor. Idade At Idade final da faixa etria. Trata-se do nmero limite de idade, mas no incluso. Unidade Idade Dia, ms, ano ou semana usados para mensurar a faixa etria. Descrio Descrio do consumidor. Sub-formulrio Componentes Id Identificador do componente. Componente Nome do componente. Unidade Unidade de medida usada para quantificar o componente. Menor, Padro e Maior Quantidades do componente requeridas pelo consumidor para atender s suas necessidades biolgicas diria. Estas quantidades so pontos de uma faixa que vo do mnimo necessrio para sobrevivncia saudvel do consumidor, passando pelo ideal, at o valor de saturao, segurana ou de toxidade do componente. Referncia Fonte dos valores recomendados para as quantidades menor, padro e menor.

COMPONENTES Apesar dos componentes se referirem principalmente composio bioqumica dos alimentos, eles so tambm utilizados, dentro do programa, como atributo de outras propriedades alimentares como, por exemplo, o valor energtico. Com o avano das tcnicas de laboratrio j podemos contar com tabelas razoavelmente bem detalhadas e confiveis de componentes para muitos alimentos. Estes valores, no entanto, nem sempre so os que so absorvidos na alimentao, j que outros fatores como a prpria combinao de alimentos, interferem na digesto.

Formulrio principal Id Identificador. Componente Nome. Descrio Descrio do componente. Rtulo Identificador abreviado para o nome do componente desenvolvido pelo International Network of Food Data Systems (INFOODS) para intercmbio de dados. Decimais Nmero de decimais utilizado no arredondamento das quantidades de cada componente. Grupos Identifica os grupos de visualizao aos quais pertence o componente, servindo para os filtrar quando esto sendo estudados nos formulrios de avaliao nutricional. Use preferencialmente uma letra ou nmero para referenciar um grupo que pode ser, por exemplo, macronutrientes, vitaminas, aminocidos, etc. Nome opcional Outro nome pelo qual usualmente conhecido o componente. Referncia Fonte das informaes do componente.

Sub-formulrio Alimentos Id Identificador do alimento. Alimento Nome do alimento. Quantidade por kg Medida da quantidade do componente em 1 quilograma de alimento.

LOCAIS Cadastro dos locais onde esto os consumidores. Se voc optar pela distribuio automtica de alimentos dever levar em conta os tipos de consumidores, os alimentos armazenados e os seus fatores de consumo pois eles so usados como variveis no clculo da distribuio. Os alimentos recebidos podem tambm ficar registrados no controle das sadas.

Formulrio principal Id Identificador. Local Nome. Tipo Classificao do local baseado em critrios importantes para a distribuio de alimentos. Dep. Administrativa O tipo ou o nome da instituio da qual o local depende administrativamente. Vlido Ativa o local para efeito de distribuio de alimento. Valor diferente de zero simboliza que o local vlido e ser considerado no recebimento de alimentos. Contato , Cargo Contato Referncia da pessoa que serve de contato no local. Email Endereo eletrnico. Endereo, Bairro, Regio, CEP, Municpio, Estado Posio geogrfica do local. Telefone, Fax Nmero de telefone e do Fax. Descrio Descrio do local. Imagem Imagem fotogrfica do local. Sub-formulrio Consumidores Id Identificador do consumidor. Consumidor Nome do consumidor. Quantidade Nmero de consumidores encontrados no local. Este valor entra na frmula de distribuio de alimentos. Sub-formulrio Alimentos em Estoque Id Identificador do alimento. Alimento Nome do Alimento. Estoque Quantidade de alimentos estocados no local. O sistema usa este valor para abater da quantidade de alimentos a receber pelo local. Unidade Unidade de armazenamento da quantidade. Fator Fator de consumo usado na frmula de clculo da distribuio de alimentos. Um local pode ter a quantidade de um determinado alimento a receber aumentada ou diminuda dependendo deste multiplicador.

10

PLANOS DE DISTRIBUIO Neste mdulo voc poder utilizar os esquemas j elaborados, criando planos para distribuir os alimentos e atender aos consumidores dos locais que voc especificar. O clculo das quantidades obedecer a vrios critrios e parmetros: o intervalo de datas da aplicao do esquema e os seus fatores de ajuste; a quantidade dos alimentos presentes nas receitas; a quantidade de receitas e a disposio delas nos esquemas; o nmero de consumidores presente nos locais; o volume de alimentos estocados nos locais e os seus fatores de ajuste; os filtros de distribuio especficos para alimentos (ou tipos de alimentos) ou para locais (ou tipos de locais). Formulrio principal Id Identificador. Plano de Distribuio Nome. Decimais Casas decimais para arredondamento dos nmeros resultantes dos clculos. Estoques Locais Permite escolher se so ou no considerados nos clculos as quantidades de alimentos dos estoques locais. Descrio Descrio ou anotaes sobre o plano de distribuio. Sub-formulrio Esquemas Id Identificador do esquema. Esquema Nome do esquema. Data Inicial e Data Final Intervalo de datas no qual ser aplicado o esquema. O sistema observar o dia da semana correspondente a cada data e consultar o esquema para conhecer quais receitas sero utilizadas nestes dias. Ids ou Tipos Alimentos Filtro com o critrio Alimentos. Use os identificadores dos alimentos, ou os seus tipos precedidos por @, para indicar quais alimentos do esquema devem ser considerados. Inversamente, use esta mesma notao precedida do sinal "-" para indicar os alimentos do esquema a serem desconsiderados. Separe os itens do filtro por ponto e vrgula. O sinal "*" simboliza a incluso de todos. Exemplos: a) 5;9;@8 significa que apenas os alimentos de identificadores 5 ou 8 ou todos do tipo 8 sero contabilizados para este esquema. b) *;-5;-@7 significa que todos os alimentos sero considerados, exceto o de identificador 5 e os do tipo 7. Todos os registros estaro no conjunto caso no se especifique nenhum filtro. Ids ou Tipos Locais Filtro com o critrio Locais. Seu uso semelhante ao do filtro com o critrio Alimentos. Ajuste Nmero multiplicador de todas as quantidades dos alimentos calculados para o esquema correspondente. Empregue o valor 0 para invalidar a linha. Operao Pode ser Enviar ou Prever. Aps calcular a quantidade per capita de cada consumidor para cada alimento no intervalo de datas informado e multiplicar pelo Fator de Ajuste, o sistema ir consultar cada local para executar as seguintes tarefas: a) multiplicar a quantidade de pores de cada alimento presente nos esquemas pelo nmero de consumidores correspondente; b) subtrair o Estoque Local do resultado; c) multiplicar pelo Fator Local e c) calcular o arredondamento pelo valor Mnimo de Distribuio. O resultado ser a quantidade de alimentos a enviar para o local. Esta a operao Enviar. Para este procedimento funcionar o estoque de cada local deve ser informado antecipadamente. Geralmente na data do levantamento das quantidades de alimentos em estoque uma parte deste constitui alimento j calculado anteriormente e outra parte pode ser sobras. O envio de alimentos atual deve considerar somente estas sobras para desconto. A outra parte no deve entrar no clculo atual e por isso precisa ser projetada com base nos esquemas anteriores e na diferena entre a Data Final do esquema anterior e a data de levantamento do estoque. Esta projeo realizada com a operao Prever. Seu resultado ser, portanto, a parte do estoque que no deve ser subtrada nos clculos das quantidade de alimentos a enviar. 11

Sub-formulrio Detalhe Id Local Identificador do local. Local Nome do local. Id Alimento Identificador do alimento. Alimento Nome do alimento. Unidade - Unidade de medida da quantidade de distribuio do alimento. Resduos - Parte no comestvel. Fator Local Multiplicador especifico do alimento e do local. Quantidade - Quantidade do alimento. Estocado Quantidade do alimento guardado no armazm do local. Reservado Projeo de consumo feito com a operao Reservar. Sobra Estocado menos o Reservado. A Enviar Quantidade do alimento a enviar para o local. Kg a Enviar A Enviar medido em quilograma. Valor Envio Valor monetrio da quantidade de envio. Sub-formulrio Total Id, Alimento e Unidade So campos agrupados semelhantes aos do sub-formulrio Detalhe. A Enviar, Kg a Enviar e Valor Envio So totalizaes de campos semelhantes aos do subformulrio detalhe. Sub-formulrio Por Alimento Id Alimento, Alimento, Unidade, Fator Local, Estocado, A Enviar, Valor Envio, Id Local e Local So campos equivalentes aos do sub-formulrio Detalhe, diferindo apenas na disposio dos registros da grade do sub-formulrio que so classificados pelo identificador do alimento. Botes de controle Calcular Executa a rotina que contabiliza as quantidade dos alimentos a partir dos parmetros fornecidos no sub-formulrio Esquemas. O resultado ser exibido nos outros sub-formulrios. Limpar Estoques Abre uma caixa de dilogo que automatiza o servio de reiniciar os valores dos estoques dos locais. Dois campos, Ids ou Tipos Alimentos e Ids ou Tipos Locais, do a possibilidade de filtrar os registros que sofrero a operao Limpar Estoques. Estes registros so mostrados no sub-formulrio Estoque-Local do mdulo Local. Uma caixa de seleo permite escolher entre duas modalidades deste procedimento: 1) apenas zerar os valores dos estoques ou 2) apagar os seus registros.

Gravar Distribuio Atualiza as quantidades dos estoques dos alimentos dos locais a partir do que foi calculado para distribuio e/ou grava como sadas do estoque, registrando tambm a data e a descrio para a sada.

12

AVALIAO NUTRICIONAL Este formulrio acionado pelos botes de controle dos formulrios Receitas, Esquemas ou Indivduos. Ser responsvel pelo relacionamento das quantidades de componentes dos alimentos com as necessidades de componentes nutricionais de consumidores escolhidos. Voc pode ver o resultado em tabelas e em um grfico de barras.

Formulrio principal Id Identificador do consumidor. Consumidor Nome. Grupo Componente - Permite escolher qual o grupo ao qual pertence os componentes que sero visualizados. Os grupos so definidos no formulrio do mdulo Componentes. Dia - Aponta qual o dia da semana a avaliao se refere para o consumidor especificado. Este campo est presente somente na avaliao nutricional dos esquemas.

Sub-formulrios Unidade, Percentual e Grfico Id Identificador do componente. Componente Nome. Quantidade Quantidade do componente presente nas pores dos alimentos das receitas. Unidade Unidade de medida da quantidade. Menor, Padro e Maior Quantidade diria necessria para manuteno saudvel do consumidor. Quando o sub-formulrio Percentual est ativado, estes valores servem de base ao campo Quantidade e os resultados so relativos, em percentuais. Referncia Fonte dos valores apresentados como recomendao. Grfico Aparece somente no sub-formulrio de mesmo nome. A barra desenhada neste campo se apresentar com propores e cores diferentes conforme o valor da quantidade percentual do campo Padro. Os botes possibilitam a escolha da escala.

13

INDIVDUOS Neste mdulo do sistema podemos cadastrar pessoas para acompanhar o seu desenvolvimento por meio de indicadores, pesquisar e avaliar sua alimentao e registrar os procedimentos efetuados e recomendados. No banco de dados ficar todo o histrico das consultas e procedimentos solicitados. Um grfico demonstra a evoluo das medidas no tempo. A data de nascimento e a data em que se realiza a consulta das medidas servem de base para o clculo da idade e de outras variveis participantes das frmulas dos indicadores. Alteraes nestes valores, como tambm nos dos campos sexo e grupo, podem refletir em todos os clculos j feitos. Formulrio principal Id Identificador. Indivduo Nome. Sexo Gnero do indivduo. Nascimento Data de nascimento. Idade Atual Campo calculado pela diferena entre as datas atual e a de nascimento. Nmero de Identidade Pode ser Registro geral, CPF, Certido de Nascimento ou algum outro registro de identidade social. Grupo Classificao baseada nos critrios de sua escolha. Responsvel Quem responde pelo indivduo se este for menor ou incapacitado. Telefone Telefone para contato. Endereo, Bairro, Regio, CEP, Municpio, Estado Localizao do Indivduo. Email Endereo eletrnico. Descrio Notas e observaes sobre o indivduo. Imagem Fotografia. Sub-formulrio Inqurito/Recomendao Alimentar Tipo Uma letra que servir para diferenciar o tipo de registro. Pode ser inqurito, recomendao ou algum outro tipo que lhe for conveniente. Data Data do Inqurito ou recomendao. Id Identificador do alimento. Alimento Nome. Medida Unidade de medida. Quantidade Quantidade informada. Mult, Div Multiplicador e divisor da quantidade para facilitar o clculo da quantidade por dia. Por Dia Campo calculado, resultado da quantidade vezes o multiplicador dividido pelo divisor. Id Con Identificador do Consumidor. Consumidor Nome do consumidor.

Sub-formulrio Medida de Indicadores

14

Data Base Data base da medida ou pesquisa dos indicadores. Seq Seqncia das medidas efetuadas na data. Os clculos das medidas sero feitos obedecendo ordem que foi indicada. Id Identificador do indicador. Indicador Nome do indicador. Unidade Unidade de medida do indicador. Item Item da tabela do indicador. Este campo automaticamente calculado pela frmula do indicador e emprega dados do indivduo e de outros indicadores que esto na mesma data numa seqncia anterior. Medido Valor do indicador observado no indivduo. Este campo pode ser inicializado pelo resultado do clculo da frmula Valor Inicial do indicador. Ref. Menor, Ref. Padro, Ref. Maior Estes valores so resultado do clculo das suas respectivas frmulas dentro do item do indicador. Id Item Identificador do item. resultado da aplicao da frmula correspondente e usado para localizar o item na tabela do indicador. Sub-formulrio Medida de Indicadores Id Identificador. Procedimento Nome. Data Pedido Data de solicitao do procedimento ao indivduo. Descrio do Pedido Descrio resumida ou notas sobre o pedido do procedimento. Data Resultado Data de entrega do resultado. Descrio do Resultado Descrio resumida ou notas sobre resultado do procedimento. Sub-formulrio Evoluo de Indicadores - Grfico Indicador Escolha o indicador que servir de base para a construo do grfico. O eixo X tem sua escala de tempo automaticamente calculada pelas datas das medidas de indicadores efetuadas no indivduo. Botes de Controle Avaliar Abre a caixa de dilogo para avaliao nutricional, feita por consumidor e por data da pesquisa. Recalcular Recalcula todos os indicadores de todos os indivduos, atualizando os campos que lhe so dependentes. Procedimentos - Sugere procedimentos para o indivduo. Uma caixa de dilogo ser aberta para lhe assistir neste servio. Um procedimento sugerido se os valores dos indicadores atenderem a sua frmula condicional, fazendo-a resultar num valor lgico verdadeiro. Na caixa de dilogo especifique um intervalo de datas para o programa aplicar a frmula. O resultado ser mostrado na caixa de texto abaixo e em uma tabela. Edite a caixa de texto deixando nela apenas os identificadores dos procedimentos convenientes ou acrescente novos. Clique no boto Transfere para registrar os procedimentos escolhidos para o Indivduo.

15

INDICADORES Os indicadores so sinais observados e medidos nos indivduos que servem para diagnosticar o seu estado de sade. Muitos sinais vitais importantes do organismo so tabelados por instituies de pesquisa pelo estudo de padres medidos em uma determinada populao. Eles so apenas nmeros de referncia para avaliao orgnica de um indivduo que devem ser interpretados por um profissional da rea de sade. No sistema, um indicador possui itens posicionados nas linhas de uma tabela. Uma linha referenciada por um identificador (id) que pode ser obtido atravs de sua frmula, aplicada em cada indivduo. Desta maneira, se a frmula do Id do Item for Sex+FAgeGroup, e o indivduo for do sexo masculino (M) e sua faixa etria se enquadrar no 5 intervalo, seu Id Item ser M05. Cada linha serve de base para obter os valores Maior, Padro e Menor atravs de suas respectivas frmulas. Voc poder utilizar as letras representantes das colunas como variveis, possibilitando escolher ou combinar os valores da tabela para o resultado mais adequado ao seu trabalho. O rtulo de cada indicador serve para o referenciar como uma varivel dentro das frmulas, possibilitando que novos indicadores sejam calculados com base em outros. Utilize a frmula Valor Inicial, quando estiver trabalhado nesta situao. O resultado ser mostrado no lugar do valor medido. Para construir suas frmulas consulte os tipos de valores, operadores, variveis e funes que podem ser utilizados.

Formulrio principal Id Identificador. Indicador Nome. Rtulo Denomina o indicador nas frmulas. Referncia Origem das informaes usadas nas tabelas. Unid Idade Unidade de data empregada para medir as idades. Faixas Etrias Conjunto de valores dispostos em uma escala crescente que serve como pontos de referncia para o clculo do nmero da faixa etria. Frmula: Id do Item Frmula para o calculo da composio do identificador do item. Frmula: Valor Inicial Calcula o valor inicial para o campo Medido no formulrio do indivduo. Frmula: Valor Menor Clculo para o campo Ref.Menor no formulrio do indivduo. Frmula: Valor Padro Clculo para o campo Ref.Padro no formulrio do indivduo. Frmula: Valor Maior Clculo para o campo Ref.Maior no formulrio do indivduo. Nomes dos Valores Denomina cada coluna da tabela, especificando qual o tipo de valor elas contm. Frmula: Categoria Aplica uma frmula baseada nos indicadores que servir para classificar o estado do indivduo. Descrio Descreve e faz anotaes sobre o indicador. Sub-formulrio Itens Id Identificador. Item Nome do item do identificador. A .. N Colunas do item. Funcionam como variveis dentro das frmulas.

16

Sub-formulrio Indivduos So medidas efetuadas para os indivduos e relacionadas ao indicador. Id Identificador do Indivduo. Indivduo Nome. Data Data da medida do indicador. Valor Medido Valor medido do indicador para o indivduo.

17

PROCEDIMENTOS So aes ou exames prescritos para o indivduo. A padronizao e o cadastro de rotinas comuns facilitam o controle no uso do agendamento e estudos de freqncia e custos. Alm disso, um procedimento pode ser programado para se mostrar como sugesto a um indivduo que possua variveis e indicadores enquadrados em sua frmula condicional. Assim, uma consulta pode ser feita no conjunto de procedimentos a procura de quais deles se aplicam a um determinado indivduo. Para construir suas frmulas consulte os tipos de valores, operadores, variveis e funes que podem ser utilizados. Formulrio principal Id Identificador. Procedimento Nome. Tipo Classificao para o procedimento. Valor Custo financeiro. Ativa Verificao de Procedimento A busca e sugesto dos procedimentos pode ser ativada ou no neste campo. Valor Origem das informaes. Frmula Condicional Frmula com resultado verdadeiro ou falso. Ela ser aplicada quando voc solicitar sugesto de procedimentos no formulrio Indivduos e serve apenas como um mecanismo facilitador da busca dos melhores procedimentos para um indivduo baseado nos indicadores medidos. Descrio Descrio, observaes e notas sobre o procedimento. Sub-formulrio Indivduos Id Identificador. Procedimento Nome. Data Pedido Data de solicitao do procedimento ao indivduo. Descrio do Pedido Descrio e notas sobre o pedido do procedimento. Data Resultado Data de entrega do resultado. Descrio do Resultado Descrio e notas sobre resultado do procedimento.

18

FORNECEDORES Para realizar o movimento de entrada de alimentos e, portanto, controlar sua origem e os seus estoques, voc precisar inscrever os fornecedores no banco de dados. Este cadastro servir tambm como agenda de contato produzindo em seus relatrios listagens e etiquetas de endereamentos. Os campos do formulrio do fornecedor so, em sua maioria, semelhantes ao do cadastro dos locais. Formulrio principal Id Identificador. Fornecedor Nome. Tipo Classificao do fornecedor. Id Opcional Identificador opcional. Vlido Considera o registro como ativo dentro do arquivo . Contato , Cargo Contato Referncia da pessoa que serve de contato no local. Email Endereo eletrnico. Endereo, Bairro, Regio, CEP, Municpio, Estado Localizao geogrfica. Telefone, Fax Nmero de telefone e do Fax. Homepage Endereo eletrnico de apresentao do fornecedor na Internet. Descrio Descrio do local. Imagem Logotipo ou imagem fotogrfica do fornecedor. Sub-formulrio Entradas Entrada Identificador da entrada. Data Nome do consumidor. Id Identificador do alimento. Alimento Nome do alimento. Quantidade Quantidade fornecida. Unidade Unidade de medida do alimento fornecido. Valor Valor da quantidade do alimento.

19

ENTRADAS Se vrios alimentos so entregues de uma s vez por um mesmo fornecedor voc pode registrar a data, os alimentos recebidos e atribuir um nmero a esta entrega, o id de entrada. Os volumes dos estoques sero recalculados automaticamente. Com os dados de entrada ser possvel tambm controlar a validade dos alimentos e rastrear a sua origem caso se descubra algum problema de ordem sanitria. Formulrio principal Id Entrada Identificador. Id Fornecedor Identificador. Fornecedor Nome. Data Data da entrada. Quantidade(kg) Somatrio das quantidade dos alimentos em quilogramas. Valor Valor monetrio total dos alimentos recebidos. Descrio Notas e observaes sobre a entrada. Sub-formulrio Alimentos Recebidos Id Identificador. Alimento Nome. Quantidade Quantidade de alimento. Unidade Unidade de medida. Lote Lote do alimento para se usar quando houver diferena na produo ou validade do alimento recebido. Validade Data de validade. Valor Campo importado do valor do alimento.

20

SADAS Uma sada o registro de um ou mais alimentos para um mesmo destino em uma mesma data. O controle das sadas permite controlar o volume dos estoques e examinar o fluxo total de alimentos para os locais. Formulrio principal Id Entrada Identificador. Id Local Identificador. Local Nome. Data Data da entrada. Quantidade(kg) Somatrio das quantidade dos alimentos em quilogramas. Valor Valor monetrio total dos alimentos recebidos. Sub-formulrio Alimentos Entregues Id Identificador. Alimento Nome. Quantidade Quantidade de alimento. Unidade Unidade de medida. Lote Lote de sada do alimento. Normalmente usado como o identificador de entrada. Indicar o lote facilitar o rastreamento do alimento enviado. Validade Data de validade. Valor Campo importado do valor do alimento.

21

BANCO DE DADOS Neste mdulo voc poder executar operaes gerais sobre os dados armazenados no sistema como transferncias ou reparos. As suas informaes principais, de trabalho, esto em um banco de dados, denominado Principal. Outros dois so usados como auxiliares na tarefa de backup e de transferncia com outros bancos. Voc poder examinar o contedo de cada um deles tornando-o o banco de dados atual. Formulrio principal Banco de Dados Atual Escolhe dentre os bancos de dados, Principal, Transferncia ou Backup, qual ser a fonte dos dados para visualizao ou edio em todos os formulrios do sistema. Banco de Dados Principal Os arquivos deste banco de dados devem estar gravados preferencialmente na pasta C:\Nutrilibra\DataBase\Main onde ficaro os dados de trabalho do sistema. Algumas vezes, principalmente quando o computador desligado abruptamente, os arquivos de ndice ficam corrompidos, necessitando serem reconstrudos. Estes arquivos so responsveis pela localizao rpida, integridade do banco de dados e ordenamento dos registros e se eles estiverem mal formados podero afetar o funcionamento normal do banco de dados. Ao clicar no boto de controle Reindexa todos os arquivo de ndice sero refeitos. Banco de Dados de Transferncia Os arquivos deste banco de dados encontram-se, normalmente, gravados na pasta C:\Nutrilibra\DataBase\Transfer. Ao importar dados de outros bancos, os arquivos devem ser copiados para esta pasta, sobrescrevendo os ai existentes. No deixe este banco aberto durante o trabalho. Para examinar as informaes gravadas basta ativar o Banco de Dados de Transferncia como o atual escolhendo o boto de opo correspondente e depois alternando para os formulrios dos outros mdulos. Ao transferir os novos dados para o banco Principal eles podem sobrescrever e/ou adicionar os registros deste banco dependendo da opo marcada nas caixas de seleo. recomendvel, por isto, fazer backup das informaes. Os registros so passados para o Principal com a orientao de seu nome ou de seu Id. Identificadores j existentes com nomes diferentes criaro novos registros e novos identificadores se a opo Adicionar estiver marcada. No caso de nomes j existentes eles sero substitudos se a opo Substituir estiver selecionada. Para apenas checar quais registros sero afetados, sem transferir, acione o boto Verificar. Banco de Dados de Backup Trata-se de uma cpia do Banco de Dados Principal com o fim de reforar a segurana das informaes armazenadas. Isto pode ser feito com o acionamento do boto Copiar. importante observar que este procedimento por si s no previne perdas provenientes de defeitos no HD do seu computador. Para maior garantia copie tambm a pasta C:\Nutrilibra\DataBase\Main (onde esto os dados do Banco de Dados Principal) para outro dispositivo de armazenamento. Para recuperar estes dados copie seus arquivos para a pasta C:\Nutrilibra\DataBase\Backup, examine os dados (transforme o banco Backup em atual) e depois clique no boto Recuperar. Esta operao sobrescrever definitivamente todos os dados do banco de dados Principal pelos do Backup. Sub-formulrios Componentes, Consumidores, Alimentos, Receitas, Esquemas, Locais, Distribuio, Fornecedores, Entradas, Sadas, Indicadores, Procedimentos e Indivduos. Mostram o resultado do procedimento Verificar. Os registros do banco Principal que sofrero alterao no ato da transferncia de dados so listados nos seus sub-formulrios correspondentes. Ao Tipo de operao que ser realizada. Id Identificador do registro. Nome Nome do registro. 22

OPES DE RELATRIO Esta caixa de dilogo permite modificar as configuraes dos programas que imprimem os scripts de relatrio. Ela est acessvel no menu Arquivo>Opes de relatrio. Pasta base dos relatrios Os arquivos "ImageHeader.bmp" e "TextHeader.txt" onde esto, respectivamente, a imagem e o texto dos cabealhos de todos os relatrios, ficam localizados nesta pasta. Ela , tambm, a pasta raiz para as outras pastas que guardam os scripts de cada tipo de relatrio. Tem-se, assim, dentro dela, a pasta dos Alimentos, das Receitas, etc. Os nomes dos arquivos destas pastas automaticamente ocuparo a caixa de combinao que mostrada na Barra de Navegao do formulrio assim que este abrir. Programa servidor Fornece o caminho completo da pasta e do programa que receber os scripts de impresso. O programa ficar residente no computador e visvel como um cone no monitor, prximo ao relgio. Os relatrios sero formatados e impressos em segundo plano. Servidor O endereo IP do computador onde est o programa servidor. Porta TCP A porta do servidor a ser utilizada para comunicao com o programa. Programa visualizador um programa que ser executado externamente. Ele levar na sua linha de comando o nome do script selecionado na caixa de combinao da barra de navegao. Extenso A extenso dos nomes de arquivo dos scripts. Linha de comando Opes de controle do programa visualizador. Se usado o RPScript, so vlidas seguintes notaes de controle (use sem as aspas) para a janela do visualizador: "-T" : Sem a barra de ttulo. "-M" : Sem barra de menu. "-S0" : Estado normal. "-S1" : Estado minimizado. "-S2" : Estado maximizado. "-ST" : Sempre visvel (StayOnTop). "-B0" a "-B5": Largura da borda. "-Tn" : Topo em n. "-Ln" : Lado esquerdo em n. "-Wn": Largura em n. "-Hn" : Altura em n. Use "%1" (com aspas) para representar o nome do arquivo do script. Voc poder empregar tambm algum outro programa para desenvolver seus relatrios e utilizar dentro do sistema. Para aproveitar o Microsoft Access , por exemplo, preencha o campo Programa Visualizador Auxiliar com o caminho e o nome do programa executvel: C:\Arquivos de programas\Microsoft Office\Office\MSAccess.exe. No campo Extenso d um nome que servir para sinalizar como sendo arquivos do Access: acc, por exemplo. No campo Linha de Comando voc poder utilizar o seguinte: C:\Nutrilibra\Nutrilibra.mdb /x "%2". Nutrilibra.mdb o nome do banco de dados do tipo Access que dever possuir todos os arquivos contidos na pasta C:\Nutrilibra\Database\Main, do tipo Paradox, linkados para dentro dele (use File>Get External Data>Link Tables, escolha visualizar arquivos do tipo Paradox). A opo /x indica que o Access deve executar uma macro de nome "%2". Este nome deve existir como um arquivo (no importa o seu contedo) dentro de uma das pastas de relatrios e tambm como o nome de uma macro dentro do banco de dados do Access com o comando de abrir o relatrio que voc precisa.

23

BARRA DE NAVEGAO A barra de navegao habilitada quando o formulrio de algum dos mdulos do sistema acionado. Trata-se de um repositrio para um conjunto de botes vinculados a comandos que, se clicados com o mouse, executar determinada ao sobre os registros do formulrio principal ou seu sub-formulrio, dependendo de qual estiver ativo no momento. A ativao de um ou de outro feita automaticamente pelo posicionamento do foco de controle (deslocado com a ajuda do mouse ou da tecla TAB). Os botes so identificados por seus cones:

Entra automaticamente no modo de edio do registro, no questionando se deve ou no gravar alteraes feitas. Adiciona novo registro. Este se posicionar no arquivo seguindo a ordem de seu identificador. Exclui registro atual. Pode tambm ser acionado pelas teclas CTRL+DELETE. Entra no modo de edio. automaticamente acionado quando se inicia a digitao em qualquer campo do formulrio ou sub-formulrio. Aplica alteraes efetuadas no registro editado, gravando todo o seu contedo. Esta operao realizada automaticamente quando se desloca de um registro para outro. Cancela alteraes feitas no registro. Tambm acionado com a tecla ESC. Atualiza dados, calculando suas pendncias. Vai para o primeiro registro. Vai para o registro anterior. Vai para o prximo registro. Vai para o ltimo registro. Abre a caixa de dilogo Procura onde sero fornecidos os critrios de busca. Se houver registros seguintes ao atual para serem pesquisados no arquivo, o boto ao lado, representado por uma seta, ficar disponvel, mesmo aps o fechamento da caixa de dilogo. Abre Procura e Substitui valores no arquivo. O boto ao lado, representado por uma seta, executa substituies nos prximos registros. Abre a caixa de dilogo Ordena Registros que auxilia na elaborao dos critrios de classificao do arquivo. Abre a caixa de dilogo Editor de Filtro que assiste ao usurio na seleo de registros do arquivo. Esta operao repercutir nos relatrios que, dependendo do seu script, tambm receber o mesmo filtro. Abre uma caixa de dilogo para filtrar o arquivo. Uma nica chave de filtro aplicada. O resultado mostrado a seguir, em uma tabela. Abre um programa externo que visualizar os relatrios. As configuraes do programa visualizador, e o prprio programa, podem ser modificadas no menu Arquivo>Opes de Relatrio.

24

Envia scripts de relatrio para um programa servidor que far a impresso em segundo plano. Abre caixa de dilogo onde podem ser escritas anotaes enviadas ao relatrio.

Escolhe qual relatrio ser ativado pelos botes de impresso.

25

CAIXA DE DILOGO PROCURA

A caixa de dilogo "Procura" ajuda a localizar registros no arquivo baseados em chaves de busca. Se o registro for encontrado ele ser posicionado como atual e mostrado no formulrio corrente. Os itens desta caixa esto presentes tambm na caixa de dilogo Substitui. Chave: indica o que se est procurando. Campos: esto dispostos em duas caixas de listagem posicionadas lado a lado. Na caixa esquerda esto os campos disponveis a serem pesquisados. Na caixa direita estaro os campos escolhidos pelo usurio para a busca da chave. Use as setas posicionadas entres as duas caixas para mover os campos selecionados entre elas. As seguintes opes de procura podem ser selecionadas: Chave mltipla: a pesquisa feita por mais de uma chave, indicadas no campo correspondente e separadas por ponto e vrgula. Caixa da letra: se esta opo estiver marcada a pesquisa diferenciar letras maisculas de minsculas. Campo inteiro: o resultado ser positivo somente se a chave coincidir com todo o contedo do campo em que se estiver procurando.

26

CAIXA DE DILOGO PROCURA/SUBSTITUI

A Caixa de dilogo Procura/Substitui localiza registros baseado em uma chave e os edita automaticamente substituindo parte de seu contedo por outro apontado. Os elementos relativos a busca so os mesmos presentes na caixa de dilogo de Procura. Os itens especficos so: Por: texto que substituir o contedo do campo se houver coincidncia com a chave. No Campo: o campo onde ser feita a substituio. Neste caso a chave substituir o contedo de todo o campo ai informado mesmo que a busca esteja sendo realizada em outro campo. Esta operao estar disponvel somente se opo "Campo inteiro" estiver selecionada. Opes disponveis: Parte encontrada/Campo inteiro: escolhe o modo como ser feita a substituio. Na primeira opo a chave substituir o texto encontrado, na segunda, o campo indicado na caixa de combinao "No campo:". Substituir tudo: a pesquisa e as substituies sero efetuadas automaticamente em todo o arquivo, sem pausas nos registros com chave coincidente. O boto "Resumo/Detalhe" redimensiona a caixa de dilogo Procura/Substitui. Este recurso til para aumentar a rea de visualizao do formulrio do registro em edio, facilitando o acesso a ambos com o mouse do computador. A edio dos registros pode, tambm, adquirir maior praticidade com este recurso nos casos em que se procura em um campo (o identificador por exemplo) e, logo em seguida, altera-se o valor de outro, digitando-se o texto de substituio.

27

CAIXA DE DILOGO ORDENA REGISTROS

Os registros de um arquivo, apresentados em um formulrio ou sub-formulrio, podem ser classificados com ajuda da caixa de dilogo Ordena Registros. Duas caixas de listagem so dispostas lado a lado. Em uma delas, no lado esquerdo, esto os campos do arquivo passveis de ordenamento e em outra os campos selecionados pelo usurio do programa para serem utilizados como parmetros na tarefa de classificao. Os campos so transferidos de uma caixa para outra por meio dos botes "A>" e "D>" que designa o tipo de ordenamento, respectivamente ascendente e descendente.

28

CAIXA DE DILOGO EDITOR DE FILTRO

A caixa de dilogo Editor de Filtro ajuda na elaborao de uma expresso que atuar como filtro do arquivo principal. A expresso pode ser construda observando os seguintes passos: a) Escolha um dentre os campos disponveis do arquivo ativo nas clulas da coluna CAMPO. b) Digite uma chave compatvel com este campo nas clulas da coluna CHAVE. Se houver necessidade de diferenciao entre caracteres maisculos e minsculos clique no boto correspondente. c) A relao entre campo e chave indicada nas clulas da coluna REL. Os relacionadores disponveis e seus respectivos sinais so: igual =, diferente <>, maior >, maior ou igual >=, menor <, menor ou igual <=, o campo est contido na chave >>, o campo contm a chave <<, relao com caracteres curinga %. d) Se houver mais de um campo, use outra linha e aplique os operadores lgicos "E" ou "OU" escolhidos nas clulas da coluna OP. As linha tero prioridades de operao segundo a colocao dos parnteses. Para os Adicionar ou os remover use os botes correspondentes. Para inverter o resultado de uma linha, ou de um conjunto de linhas agrupadas com os parnteses, de verdadeiro para falso, ou vice-versa, use o operador de Negao, clicando no boto equivalente.

29

CAIXA DE DILOGO FILTRO RPIDO

O modo Filtro Rpido apresentado em uma caixa de dilogo "sempre visvel" permitindo a movimentao entre esta e o formulrio principal com o uso do mouse. A chave de busca, digitada na caixa de edio, ser testada em todos os campos do registro aps se clicar no boto de controle Aplica ou OK. O resultado da filtragem mostrado em uma tabela que fica sincronizada com o formulrio principal de forma que o registro atual ser o mesmo em ambos. possvel, tambm, a edio nos campos da tabela. Os seguintes sinais especiais ajudam a configurar o filtro ; quando no incio ou no fim da chave serve para indicar filtros que iniciam ou terminam com a chave escolhida. ;feijo filtrar os registros que iniciem com feijo && Mostrar os registros que possuam simultaneamente as chaves que este sinal delimita. feijo && lata filtrar todos os registros que tragam simultaneamente as palavras feijo e lata || Os registros resultantes possuiro pelo menos uma das chaves delimitadas por este sinal. salsinha || cebolinha mostrar os registros que tenham ou salsinha ou cebolinha :n Somente entraro na pesquisa os campos (as colunas da tabela) de nmero n. Se n for igual a 0 (zero) a chave ser procurada em todos os campos. Por padro n igual a 2. :3:4 brassica || couve-flor encontrar registros nos campos 3 e 4 que possuam as palavras brassica ou couve-flor

30

ANALISADOR DE EXPRESSES Analisa expresses matemticas e funes em alguns campos dos formulrios dos mdulos Indicadores, Indivduos e Procedimentos. Tipos Os tipos de valores aceitos para uso nas expresses das frmulas deve um dos seguintes: Number: usado para quantificao numrica e operaes matemticas. Boolean: este tipo pode assumir os valores Sim ou No, verdadeiro ou falso, e usado fundamentalmente nas operaes lgicas condicionais acompanhados ou no dos seus operadores e relacionadores. String: o tipo que representa um ou mais caracteres passveis de encadeamento em forma de texto. Para declarar os seus valores explicitamente use aspas ou apstrofo no incio e no fim. Se numa string a aspas for usada como sinalizador de tipo e houver necessidade de represent-la como um caractere use duas aspas em seqncia. O mesmo vale para o apostrofo. DateTime: Internamente a data e o tempo so armazenados como um nico dado numrico. Para declar-lo explicitamente, use-o com o delimitador # . Para separar dia, ms e ano use / e para separar hora, minuto, segundo e milissegundo use : . O caractere de espao separa a data do tempo que, opcionalmente, podem vir juntos. Null: tipo de valor neutro usado para sinalizar varivel vazia ou no inicializada. Possui apenas o valor null . Junto a este tipo possvel usar os operadores == ou <> com resultado do tipo boolean em testes de variveis ou outras expresses lgicas.

Operadores So vlidos os seguintes operadores: + / * > >= < <= <> == && !! ! mais menos diviso multiplicao maior que maior ou igual a menor que menor ou igual a diferente igual AND OR NOT

os operadores &&, !! e ! quando usados entre valores diferentes dos de tipo booleano devem ter seus operandos entre parnteses. Os operadores + e - valem tambm para valores do tipo string.

31

Variveis As variveis servem para identificar e informar os atributos dos indivduos e indicadores que esto sendo analisados em um determinado momento. O quadro a seguir mostra algumas das etapas efetuadas pelo sistema que tm estas variveis envolvidas. Operao L registro do Indivduo L data do exame e id do indicador Calcula a faixa etria L ou calcula o valor medido Calcula o id do item do indicador Localiza o item do indicador Calcula valores de referncia Descrio das variveis: IdIndividual Identificador (Id) do indivduo. IdIndicator Identificador (Id) do indicador. Sex - pode assumir o valor M ou F, mostrando se o indivduo masculino ou feminino. BirthDate data de nascimento do indivduo. AgeDays, AgeMonths, AgeYears contm, respectivamente, os dias, os meses e os anos de idade do indivduo. So calculados pela diferena entre a data da medida do indicador e a data de nascimento do indivduo. AgeGroup uma varivel numrica que representa a ordem em que a idade do indivduo ocupa entre os valores citados no campo Faixas Etrias do indicador. FAgeGroup uma varivel que traz AgeGroup no tipo string e j formatada nos nos valores entre 01 at 99. Kind - assume o valor especificado no campo Grupo do indivduo. QueryDate data do exame. IdItem contm o identificador do item do indicador, originado da aplicao da frmula Id do Item. Tag, Measured - Cada indicador analisado sequenciadamente, um por vez, sempre considerando uma mesma data de exame. O nome do rtulo do Indicador que est sendo analisado encontra-se na varivel Tag e o seu valor na varivel Measured que corresponde ao campo Medido do indicador. Variveis Rtulo - O rtulo nico e serve para referenciar o indicador como uma varivel dentro das frmulas. Deste modo, se existir um rtulo denominado BMWT, existir tambm uma varivel com este mesmo nome que armazenar o valor medido do indicador para o indivduo examinado em uma data especfica. A .. L Cada letra armazena o valor de cada coluna do item do indicador. O sistema atribui estes valores aps analisar a frmula do id do item e procurar em qual linha ele est posicionado dentro do seu indicador. Low, Standard, High, Category valores menor, padro, maior e categoria. Resultam da aplicao de suas respectivas frmulas assinaladas em cada um de seus indicadores. Variveis IdIndividual, Sex, BirthDate, AgeDays, AgeMonth, AgeYears, Kind QueryDate, Tag AgeGroup Measured IdItem A, B, C, D, E, F, G, H, I, J, K, L, M, N Low, Standard, High, Category

32

Funes

Funes usuais
IIf (L1, X1, X2)=X Verifica se a expresso lgica L1 verdadeira e se for retornar X1 seno X2. X1 e X2 sero sempre analisados. Choose (N1, X1 [,X2, ..., Xn])=X Retornar um dos valores de X1 a Xn conforme o valor de N1, indicativo da ordem do argumento que ser escolhido. Todos os valores de X1 a Xn sero analisados antes da escolha. IN (X1, X2 [,X3, ..., Xn])=L Retorna verdadeiro se X1 coincidir com algum dos valores de X2 a Xn. InRange (N1, N2, N3)=L Retorna verdadeiro se N1 estiver na faixa de N2 a N3 OrderRange (X1, X2 [, X3, ..., Xn])=N Compara X1 com os argumentos seguintes da funo, retornando a posio do primeiro valor que for maior que ele. Se X2 a Xn estiverem ordenados, a funo indicar em qual faixa X1 se posiciona dentre os valores dados. Select (L1, X1 [, ...Ln, Xn])=X Os argumentos da expresso so apresentados aos pares, um valor lgico e um valor de retorno. Se a expresso lgica for verdadeira o valor seguinte ser retornado seno ser considerado o prximo par de valores. Power (N1, N2)=N N1 elevado N2 potncia Round (N1 [,N2])=N Arredonda N1 com o mnimo N2 decimais

Outras funes compatveis

Sin (N1)=N Seno de N1 Cos (N1)=N Cosseno de N1 SameValue (N1, N2, N3)=L Verifica se N1 igual a N2 com preciso N3 Trunc (N1)=N

33

Trunca N1 para o inteiro mais prximo em direo ao zero Int (N1)=N Parte inteira de N1 Abs (N1)=N Valor absoluto de N1 Frac (N1)=N Parte fracionria de N1 Exp (N1)=N Eleva a base dos logaritmos naturais a N1 potncia Ln (N1)=N Logaritmo natural de N1 EnRange (N1, N2, N3)=N Enquadra N1 na faixa N2 a N3, isto , se N1 for menor do que N2 retorna N2, se maior retorna N3 seno retorna o prprio N1 Random ()=N Gera um nmero aleatrio entre 0 e 1 StrPos (S1, S2 [,N1 [,N2]])=N Procura por N2 ocorrncias de S1 dentro de S2 a partir da posio N1, retornando a posio que em foi encontrada ou zero caso contrrio. Asc (S1)=N Retorna o cdigo ASCII do primeiro caractere contido em S1. Trim (S1)=S Retira todos os espaos direita e esquerda de S1. TrimLeft (S1)=S Retira os espaos esquerda de S1. TrimRight (S1)=S Retira os espaos direita de S1. Uppercase (S1)=S S1 em caracteres maisculos. Lowercase (S1)=S S1 em caracteres minsculos. StrLength (S1)=N Comprimento de S1.

34

Replicate (S1, N)=S Retorna uma string pela repetio de N vezes S1. StrMid (S1, N1, N2)=S Copia parte de S1 a partir de N1 com N2 de comprimento. StrLeft (S1, N1)=S N1 caracteres esquerda de S1. StrRight (S1, N1)=S N1 caracteres direita de S1. Delimit (S1, S2, S3 [,N1])=S Retorna uma sub-string de S1 delimitada por S2 e S3 a partir de N1. Stuff (S1, N1, N2, S2)=S Insere S2 dentro de S1 a partir de N1 com N2 caracteres deletados previamente. Replace (S1, S2, S3 [,N1 [,N2]])=S Troca N2 vezes S2 por S3 dentro de S1 a partir da posio N1. ReplaceOp (S1, S2, N1)=S Verifica o tipo de operao (+, -, * ou /) e os caracteres delimitadores direita e esquerda em S2, apresentados nesta ordem. Procura o nmero entre os delimitadores em S1 e o substitui pelo resultado da operao dele com N1. Pad (S1, N1 [,S2])=S Fixa o comprimento de S1 em N1 posies. Se S1 for menor do que N1 ele ser alinhado conforme o primeiro caractere de S2 for L, R ou C, indicando alinhamento esquerdo, direito ou centro, respectivamente. O segundo caractere de S2 ser o de preenchimento. Now ()=D Retorna a data e o tempo do sistema. Date ()=D A data do sistema. Time ()=D O tempo do sistema. DateOf (D1)=D Separa a data do DateTime D1. TimeOf (D1)=D Separa o tempo do DateTime D1. IncDate (S1, D1, N1)=D Acrescenta N1 intervalos de data ou tempo de cdigo S1 ao DateTime D1. Cdigos de data e tempo: 35

"y" "w" "d" "h" "n" "i"

- Ano - Ordem da Semana no Ano - Dia - hora - m - milissegundo

"m" - Ms

DiffDate (S1, D1, D2)=N Calcula a quantidade de intervalos do componente de data ou tempo de cdigo S1 entre os DateTime D1 e D2. StrToDate (S1)=X Converte uma data e/ou um tempo no formato string para um tipo DateTime. X ser um valor do tipo data se a converso for bem sucedida e nulo, caso contrrio. StripDate (S1,D1)=N Separa um componente de data ou tempo de cdigo S1 de D1. Str (X1 [,X2, , Xn])=S Converte X1 e, opcionalmente, X2 a Xn, para o tipo string. O formato o definido nas variveis de formatao, selecionadas conforme o tipo de X. Format (S1, X1 [,X2, , Xn])=S Formata o valor X1 obedecendo aos caracteres especificadores presentes na string S1. Estes caracteres iro ter sua ao conforme o tipo de X1. Chr (N1)=S Retorna o caractere correspondente de ordem N1 na tabela de cdigos Ascii. TextWidth (S1)=N Largura do texto S1 com caracteres da fonte atual. TextHeight (S1)=N Altura do texto S1 composto com a fonte atual. StrToNum (S1)=X Transforma a String S1 em um nmero. X ser um nmero se a converso for bem sucedida e nulo, caso contrrio. TypeOf (Z1) =S Retorna o tipo de Z1.

36

Você também pode gostar