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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Casas Decimais
ADRIANO2605
CAMPO GRANDE
MS - BRASIL
ENUNCIADA !
Postada em 22/10/2009 14:35 hs            
E ai moçada, olha só
cnn.Execute "ALTER TABLE [" & "PEDIDO" & "] ADD COLUMN [" & "PGTOPARCIAL" & "] CURRENCY"

eu sei q com esta linha de código eu crio um campo currency, e tbm q se trocar o currency por decimal (10, 4) eu crio um campo com precisao 10 e escala 4, isso no access, agora eu preciso saber como altero uma tabela minha no access para 5 casas decimais, tem alguma forma especifica?
desde ja agradeço a força! Até mais...
   
Presuntus
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 25/10/2009 02:04 hs            
olha, no access eu nao tenho certeza, porem, salvo engano seria assim:
decimal(5,2) -> 123,45
decimal(6,3) -> 123,456
decimal(10,5) -> 12345,67890
ou seja o primeiro parametro passa o numero de caracteres totais (antes da virgula + apos a virgula) e o segundo passa o parametro de numeros de caracteres apos a virgula
 
To um pouco enferrujado mas tenta ae.
 
Sem mais
Paulo Silva
 
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 26/10/2009 09:52 hs            
Para alterar use o Alter Column
 
    cnn.Execute "ALTER TABLE [" & "PEDIDO" & "] ALTER COLUMN [" & "PGTOPARCIAL" & "] CURRENCY "
 
vlu//
     
Gelson Porto
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 26/10/2009 14:48 hs            
Adriano,
 
         Se entendi, voce deseja alterar o numero de casas decimais, se for isto será necessário aumentar também o tamanho do campo (10,4) (11,5).
 
 
   
ADRIANO2605
CAMPO GRANDE
MS - BRASIL
Postada em 26/10/2009 16:02 hs            
Pessoal ficaria assim então:
Cnn.Execute "ALTER TABLE [" & "produto" & "] alter COLUMN [" & "valorcompra" & "] decimal (11, 5)"

Assim deu na mesma.
O primeiro valor apos antes da virgula é a precisão, apos a virgula é a escala (Não sem nem pra que serve a escala.) e não mexe nas casas decimais.

Vou continuar pesquisando,
Obrigado a todos.
     
Presuntus
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 27/10/2009 17:28 hs            
Como assim deu na mesma????
nao houve nenhuma alteracao?
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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