RicardoMP
Membros-
Total de itens
8 -
Registro em
-
Última visita
Tudo que RicardoMP postou
-
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...
-
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.
-
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!
-
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á...! ---
-
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. ---
-
...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. ---
-
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,
-
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.