Ir para conteúdo
Fórum Script Brasil

RicardoMP

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Tudo que RicardoMP postou

  1. Tenho o Office 2002 instalado numa máquina e em qualqer programa (Word, Excel, PPoint) não consigo inserir nenhum clipart, quando mando pesquisar no painel me aparece o seguinte erro: O Media Gallery não pode concluir a operação. Classe não registrada. Código do erro 0x80040154 E assim nunca é possível inserir uma imagem tipo clipart. já desinstalei, reinstalei em modo completo, mas nada resolveu. Tenho a mesma instalação em outras máquinas mas está funcionando perfeitamente nelas. Obrigado pela ajuda...
  2. O que preciso é o seguinte: ao digitar no formulário o N° DA NOTA FISCAL e o CÓDIGO DO FORNECEDOR, ao passar o cursor para a próxima caixa, que é VALOR TOTAL DA NOTA, seja realizada uma consulta na tabela ENTRADAS e retorne este valor total de acordo com o que o sistema encontrar. A situação que me deparo é a seguinte: na tabela eu possuo a NF n° 1000 por exemplo, só que não existe uma única nota 1000 porque tenho vários fornecedores, então se eu digitar somente o n° da nf o sistema retornará todas as notas 1000 de todos os forncedores, dessa maneira não será o correto. Para funcionar, é preciso que o sistema compare os 2 valores digitados antes, ou seja, N° DA NF e CÓDIGO DO FORNECEDOR, daí sim, feito esse filtro me retorne apenas 1 valor, pois não haverá duplicação nesse caso. Aqui está o meu exemplo para facilitar tblEntrada entNF (n° da nota fiscal) entCodFornecedor (código do fornecedor) entTotalNF (valor total da nota fiscal) frmConsEntrada consNF consCodFornecedor consTotalNF Muito obrigado pela ajuda, estou precisando muito disso.
  3. Já busquei várias informações sobre este procedimento, mas até agora não obtive sucesso, me dêem um help p.f., ficarei muito grato! O que preciso é fazer com que, ao inserir um novo registro em uma tabela, no campo "código" aconteça o seguinte: 1) Seja numerado automaticamente (como um campo autonumeração); 2) Reutilize os espaços vazios nos registros (por exemplo quando excluo um registro "no meio" dos cadastrados); 3) Deixe desabilitado para o usuário não digitar a numeração (por ser automática). Obrigado pela ajuda!
  4. Não deu certo ainda... Fiz tudo do jeito que me orientou. Mas antes mais uma pergunta: o código que você me deu não precisa ser alterado em nada não é? Se sim, não está surtindo efeito mesmo, fiz um teste cadastrando 10 registros, depois exclui o número 5 e cliquei em novo registro para cadastrar mais um, só que ele foi pro n° 11 e não "reaproveitou" o número deletado. É isso que eu quero, entende. Obrigado, vamos lá...! ---
  5. Vou te exemplificar, ok! Então, só para fazer um teste eu criei uma tabela (tblCadastro) apenas com os campos: cadCodigo (AutoNumeração) e cadNome (Texto). Depois disso gerei um formulário dessa tabela (frmCadastro), fui no modo estrutura do formulário e acessei as propriedades do campo cadNome, na guia Evento escolhi "antes de atualizar" e cliquei nas reticências (...), na janela escolhi construtor de código... estou certo até aqui? Na janela do VBA, copiei e colei o 2° código que me deu (sem consulta) e fiz as alterações, como abaixo: seu código --->> Me.codigoControle.Value = Nz(DMáx("[seuCodigo]", "suaTabela"), 0) + 1 meu código --->> Me.codigoControle.Value = Nz(DMáx("[cadCodigo]", "tblCadastro"), 0) + 1 Eu acho que está faltando algo para alterar corretamente o código acima. Bom, salvei tudo e fiz um teste, o Access permitiu digitar o 1° nome mas qd deu um TAB para passar para o próximo registro apareceu um erro na tela indicando o trecho " DMáx selecionado ", e na janela dizia mais ou menos assim: Erro de compilação: 'Sub' ou 'Function' não definda Desculpe a minha falta de conhecimento mais afundo, veja se você pode me dar mais uma força, grato mais uma vez. ---
  6. ...de volta... Com relação a autonumeração que te perguntei, gostaria de saber aonde vou para entrar com esse código que você me passou, e qual dos 2 é mais aconselhável. Obrigado. ---
  7. Obrigado pela ajuda, deu certo mesmo, eu não tinha compreendido muito isso. O que eu gostaria de saber agora é um exemplo p/ se eu quiser que + d 1 campo seja atualizado, nesse exemplo eu digito o código e o bd atualiza o preço do produto. O legal é que você pode deixar para fazer isso sempre que o usuário alterar o código e também deixei com a propriedade Bloqueado em SIM, dessa forma não há como alterar o valor. Só me descreva como proceder para, como disse, atualizar mais de um campo. Como devo completar o código para, por exemplo, atualizar além do valor, a DESCRIÇÃO e UNIDADE DE MEDIDA? Abaixo está o meu exemplo: Private Sub detProCod_AfterUpdate() ' If Me.detPreco = 0 Or IsNull(Me.detPreco) Then Me.detPreco = DLookup("[proPreco]", "tblProdutos", "[proCodigo]=" & Me.detProCod) ' End If End Sub Acho que assim consigo fechar essa minha dúvida, obrigado + 1 x. --- Então, assim como agradeci o Sr. Mr. MalJ, agradeço-o também, deu certo o exemplo, muito obrigado, está sendo d imensa serventia. Gostaria de saber c você sabe ou c acho aqui no fórum sobre um procedimento para REUTILIZAR "espaços vazios" quando uso um campo de AutoNumeração, como código por exemplo, pois pelo pouco que seu, o Access não reutliza os campos deletados ou alterados, e sim só vai criando outras numerações sequenciais, "inchando" o banco desnecessariamente ao meu ver. Bom dia. --- Ricardo, você utilizará VBA assim...entretanto, não necessariamente necessitará de um Módulo...você pode gerar o código automaticamente no formulário... dê uma lida com calma no tópico que o mrmalj passou que é exatamente o que você quiser... se ainda assim não conseguir entender, dê mais um retorno que tentamos esclarecer melhor as coiasas pra você.. abraços,
  8. Gostaria de saber como fazer para quando digitar um registro em um campo, outro seja preenchido a partir do que fosse preenchido neste. Por exemplo, tenho 2 tabelas: PRODUTO e PEDIDO. Na tabela pedido, tenho um campo chamado CÓDIGO e outros DESCRIÇÃO, VALOR, etc., gostaria que quando preencher o campo código, o campo ao lado (valor, descrição...), já selecionasse o valor correto (a partir do que tenho cadastrado na tbl produto) e deixasse além de visível na célula, também desabilitado para edição, fazendo com que não ocorra redigitação e não fique aberto para erro do usuário. Obrigado.
×
×
  • Criar Novo...