USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  CENTAVOS NÃO SOMA EM TABELA CRIADA ??
PASCOAL-PG
PRAIA GRANDE
SP - BRASIL
Postada em 09/08/2005 05:42 hs            
ESTOU MONTANDO UM MDB NA HORA QUE GERO O RELATÓRIO MAS QUANDO VOU SOMAR E EXISTE CENTAVOS ELE ARREDONDA POR QUE?
AI ESTA A ROTINA QUE MONTA O MDB ...
        With oTableDef
          
            .Name = "CompFat"
                    Set oField = .CreateField("DESCMES", dbText, 15)
                   .Fields.Append oField
                   Set oField = .CreateField("MES", dbByte)
                   .Fields.Append oField
                 
                  
                   Set oField = .CreateField(Format(Str(Anoq), "0000"), dbLong)
                   .Fields.Append oField
            Set oField = .CreateField("Total", dbDouble, 23)
            .Fields.Append oField
        End With
 
POR FAVOR URGENTE
     
VACA
LIMEIRA
SP - BRASIL
Postada em 09/08/2005 07:44 hs            
bom pelo q imagino vc tem duas alternativas....
ou cria o campo como texto ou cria como dbcurriency (naum sei c eh assim q screve)
FLW
     
wellington
não registrado
Postada em 09/08/2005 16:17 hs   
Amigo Pascoal......
Eu tive um proble semelhante ao seu.....só que não com MDB....e sim no SQL SERVER....mais ai o problema não estava no banco....e sim no próprio VB..........é o seguinte....se vc chamar o relatório (crystal) pelo desenvolvimento os centavos não aparecem.....ele só vai aparecer quando vc gerar um executavel....
     
VACA
LIMEIRA
SP - BRASIL
Postada em 09/08/2005 16:55 hs            
wellington axu q vc estah meio equivocado...
desenvolvo tanto no sql quanto no acess e sempre, naum importa em qual, no desenvolvimento sempre aparece os centavos...
alem do mais com certeza o pascoal jah teria testado antes, modo executavel, pois c naum ele naum teria postado a rotina...
MAIS ATENÇAO GALERA
     
PASCOAL-PG
PRAIA GRANDE
SP - BRASIL
Postada em 10/08/2005 04:18 hs            
Não dá certo, o que eu acho mais estranho é que o MDB é criado e o campo nele fica :
nome do campo   tipo de dados  Tamanho do Campo Casas decimais
Total  Numerico Duplo   Automático
QDO FAÇO A ROTINA DE CRIAÇÃO DO MDB NÃO TEM A OPÇÃO DE "CASAS DECIMAIS", SERÁ QUE É POR ISSO QUE NÃO DÁ CERTO?
FICO NO AGUARDO
OBRIGADO
     
VACA
LIMEIRA
SP - BRASIL
Postada em 10/08/2005 07:40 hs            
q eu me lembre naum.... mais eh quando vc grava no mdb q some as casas decimais? ou soh some a virgula? vc tento gerar como curriency? e como texto?

se some a virgula quando vc grava no bd aí eh facil... eh soh formatar TODA vez q vc precise dos dados de lah, colocando logo apos a virgula... c vc quiser eu tenho a rotina... entretando c as casas decimais com o zero sumirem ai vc tah enrolado, vai ter q fazer um rotina MUITO grande pra tratar isso...
mais por favor primeiro responda as minhas perguntas
VACA
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página