Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-05-2004
ramonibk ramonibk is offline
Miembro
 
Registrado: may 2004
Posts: 193
Poder: 20
ramonibk Va por buen camino
No lo entiendo

Tengo dos tablas Tabla1 Facturas y Tabla2 Detalles



Facturas

N_Factura

Cliente

Importe



Detalles

N_Factura (Numeric)

N_Linea (Numeric)

Descripción (Char)

Cantidad (Numeric)

Precio (Numeric)

Descuento(Numerico)

Importe (=Precio-Descuento. Formulado en la tabla)



Bueno el problema son dos.

En el campo importe me es imposible poner precios ente 0 y 0,99. pero si los que pasan de 1 como 1,1

Estoy usando Delphi5



Y otro problema que me da es que en el DBGrid el ultimo dato que he introducido se me repite. (solo se repite en pantalla no en datos reales)

Alguien sabe como resolverlo????
Responder Con Cita
  #2  
Antiguo 20-05-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 21
marto Va por buen camino
Wop!

Como veo que llevas pocos mensajes en el club, ante todo me gustaría darte la bienvenida, espero que te veamos a menudo por aquí. También me gustaría recomendarte que le dieses un vistazo a la guia de estilo (tienes un link en la cabecera), en ella encontrarás las normas básicas del club, y algunas recomendaciones como, por ejemplo, cómo escojer un buen título para tus mensajes.
__________________
E pur si muove
Responder Con Cita
  #3  
Antiguo 20-05-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por ramonibk
En el campo importe me es imposible poner precios ente 0 y 0,99. pero si los que pasan de 1 como 1,1
¿Qué quieres decir con "poner precios"?¿cómo que "no te deja"?... Puedes mostrarnos el código que utilizas para esto

Cita:
Empezado por ramonibk
Y otro problema que me da es que en el DBGrid el ultimo dato que he introducido se me repite. (solo se repite en pantalla no en datos reales)
¿No es posible que cargues este DBGrid con un Query que no este correctamente confeccionado, digamos utilizando tablas de mas sin relacionarlas.? ¿Cómo cargas el DBGrid?

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #4  
Antiguo 20-05-2004
ramonibk ramonibk is offline
Miembro
 
Registrado: may 2004
Posts: 193
Poder: 20
ramonibk Va por buen camino
Problemas con los decimales

Bueno te cuento para ver si te acloro lo que me pasa.
Precio esta metido dentro de la tabla Detalles
he intentado tanto llamarla a trabes de una tabla directamente.
como a traves de un Query con
Select * From Detalles; algo tan simple como esto
y en ninguno de los caso me a permitido poner cantidades inferiores a 1
estoy llamando a la tabla directamente y no tiene ningina propiedad.
Responder Con Cita
  #5  
Antiguo 20-05-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
¿Son consultas acutalizables?... ¿Modificas los datos directamente en la grilla?
¿Si haces un UPDATE desde el QueryAnalyzer, te deja "poner" un valor menor que 1?
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #6  
Antiguo 20-05-2004
ramonibk ramonibk is offline
Miembro
 
Registrado: may 2004
Posts: 193
Poder: 20
ramonibk Va por buen camino
Bueno te cuento algo mas.
he intentado hacer la operacion a trabes del gestor "SQL Server Enterprise Manager" Y tampoco me ha permitido hañadir cantidades inderiores a 1
Responder Con Cita
  #7  
Antiguo 20-05-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
En concreto ¿ cual es el tipo exacto de precio ?

Saludos
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #8  
Antiguo 20-05-2004
ramonibk ramonibk is offline
Miembro
 
Registrado: may 2004
Posts: 193
Poder: 20
ramonibk Va por buen camino
[img]c:detalles.jpg[/img]

Bueno espero que se vea bien
Responder Con Cita
  #9  
Antiguo 20-05-2004
ramonibk ramonibk is offline
Miembro
 
Registrado: may 2004
Posts: 193
Poder: 20
ramonibk Va por buen camino
Bueno he intentado pefar una imagen pero me parece que no se ve.
Bueno entonces os lo cuento.
Precio
Tipo Numeric
Long 13

Valor Predeterminado (0)
Precision 24
Escala 0
Identidad No
Responder Con Cita
  #10  
Antiguo 20-05-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola.

Si quieres guardar 2 decimales, tienes que especificar una escala de como mínimo 2.

Debes modificar el tipo de campo.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #11  
Antiguo 20-05-2004
ramonibk ramonibk is offline
Miembro
 
Registrado: may 2004
Posts: 193
Poder: 20
ramonibk Va por buen camino
Ok

Ok Muchas gracias ese problema esta solucionado.
Lu unico que no entiendo es por que los inferiores a 1 no los permitia pero si los superiores a 1 como 1,9
Pero bueno el poblema esta solucionado
Responder Con Cita
  #12  
Antiguo 20-05-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Pues no deberia haber permitirdo ningún decimal.

No sé.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:11:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi