Além de oferecer 100% de ferramentas e serviços personalizados, nossa equipe tem o foco na alavancagem do seu negócio, informando e auxiliando sua expansão.
A função que gera código de barras (PaintBarCode) recebe um parâmetro que é a largura. Porém, esta largura é a largura da barra mínima e não a largura da barra toda. Isso pode causar uma chamada com uma largura exagerada e irreal. Valores típicos são 1, 2 ou 3; não maiores. Qualquer valor maior que 5 será convertido a 1.
O uso mais comum deste recurso é em relatórios que emitam etiquetas ou dados repetidos, como folhas de rosto de embalagens etc.
Para que uma linha detalhe seja repetida, utilize a nova propriedade ReportRepeatRow do relatório.
Ex.: Self.ReportRepeatRow:=2;
Para que este recurso seja ativado, mesmo que a 1a linha imprima somente 1 vez, deve-se fazer:
Self.ReportRepeatRow:=1;
No evento Antes de Imprimir. Em seguida, no ao imprimir do band, você poderá controlar este valor e variar o número de repetições de cada caso.
O objetivo destes novos relatórios é tirar relacionamentos entre os responsáveis comerciais (vendedores) e os faturamentos. O relatório é denominado Resumo de Resp. Comerciais e aceita a opção sintético (ma qual sai um responsável comercial por linha)
Quando se edita um relatório, alguns textos, que seriam dinâmicos, podem ficar fixos como no momento da edição. Nos relatórios de balanços do contábil, deixamos a data base insensível a edições de layout, o que evita interpretações dos dados
Já existia no cadastro geral um acesso rápido a um relatório muito útil para correspondências, atalho F11. Adicionamos este mesmo atalho a todos os acessos que tenham pessoas: Contatos internos das empresas, funcionários, internautas, médicos e pacientes.
Tanto no editor de relatórios, editor de layouts e diagramação, agora pode-se digitar os posicionamentos dos objetos e suas dimensões com precisão. As réguas são trocadas por entradas de dados em modo de edição.
O objetivo deste filtro é identificar os materiais que não apresentam movimentos, isto é, estão obsoletos ou algo assim. Basta inserir uma data válida que o filtro será ativado.
Agora, quando um objeto for criado ou publicado que seja da classe TDBLookupComboBox, a propriedade Text poderá retornar o texto que está sendo visível ao usuário.
Nas tabelas CADASTRO e PEDIDOS, adicionamos uma coluna denominada CODIGOTMP a fim de controlar as atualizações feitas pelos PDAs. Estas colunas poderão ser zeradas pelo serviço web qdo da atualização dos dados.
A notação da função é:
Procedure SetContentFrom(Tabela,TabelaOrg:string)
Mudamos o segundo parâmetro String para permitir ser um texto formatado em XML. Isto é, agora, pode-se associar os conteúdos a uma tabela (por exemplo, para inserir dados) a partir de um texto completo em XML. Após isso, mesmo antes de se executar os comandos de ExecSql, todas as colunas ainda são modificáveis. Útil na integração com bases XML .NET.