livro sobre vendas do sandro magaldiDescrição completa
eBook sobre vendas.
Descrição: delphi
Método MARCADescrição completa
Sugestão de Dinâmica em grupo para assimilação de técnicas de venda e importância de características pessoais como persuasão e comunicação.Descrição completa
Manual UFCD-0371Descrição completa
Manual UFCD-0371Full description
dasar delphi untuk pemulaFull description
Método DelphiDescripción completa
Injector pressure setting for delphiFull description
Full description
SISTEMA DE VENDAS Desenvolva um Sistema de Vendas em Delphi com base nas seguintes telas e especificações.
Tela 1
Tela 2
DER
-
A Banco de Dados “VENDA.FDB” deve ter a estrutura mostrada no DER acima; O programa deve utilizar a API ADO Express para conexão com o Banco de Dados Firebird; Um arquivo .INI “Venda.ini” deve conter a string de conexão com o Banco de Dados, incluindo Usuário e Senha: [ADO] Provider=... Connection=...
-
A localização do Banco de Dados é a mesma do programa executável, devendo ser atualizada automaticamente quando da criação da conexão, não podendo fazer parte da string de conexão do Banco de Dados do arquivo .INI; Existem 4 telas de entrada de dados: Clientes, Itens, Pedidos, Itens de Pedido; As operações no Banco de Dados são controladas por botões individuais, NÂO PODENDO SER UTILIZADO O DBNAVIGATOR; A tela de entrada de dados “Itens de Pedido” é relacionada com a tela “Pedidos” através de uma relação MestreDetalhe, sendo chamada de forma MODAL através de um botão na tela “Pedidos”; Os componentes DBGrid devem conter apenas as colunas mostradas nas telas, com os nomes mostrados nas telas; OBSERVAÇÕES
-
Nomeie o projeto, os formulários e os componentes de forma clara ( Não deixe os componentes com nomes como “Button1”); Trate adequadamente formulários Modais e/ou Não-Modais; Trate adequadamente as propriedades “Visible” ou “Enabled” de forma a tornar invisíveis ou desabilitados os componentes que assim o exigirem; Verifique os valores da propriedade “TabOrder” para que os componentes se comportem de forma adequada; Desaloque a memória de objetos criados dinamicamente; Torne o formulário o mais amigável possível e controlar o que for possível na sua exibição; DICAS
-
Um formulário MODAL deve ter as propriedades “FormStyle = fsNormal” e “Visible = False”; As operações de Banco de Dados podem ser chamadas de 2 formas, sendo a segunda mais genérica e ideal quando temos várias telas iguais que serão copiadas: Dados.ADOQueryCliente.Insert
-
é equivalente a
DataSource.DataSet.Insert
As operações nas tabelas MESTRE em uma relação MESTRE-DETALHE com GENERATORS ( Pedido ) é um pouco diferente da operação normal, pois a chave da tabela é gerada no Banco de Dados e não vai estar disponível no Delphi enquanto não se fizer uma nova consulta SQL. Assim é necessárioi usar o código abaixo junto com o método POST: procedure TFormPedido.ButtonGravarClick(Sender: TObject); begin //Dados.ADOQueryCliente.Post; Dados.DataSource.DataSet := nil; // desliga o Mestre-Detalhe DataSource.DataSet.Post; DataSource.DataSet.Active := False; // carrega o valor gerado via Generator DataSource.DataSet.Active := True; // carrega o valor gerado via Generator Dados.DataSource.DataSet := Dados.ADOQueryPedido; // liga o Mestre-Detalhe end;