Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   No lo entiendo (https://www.clubdelphi.com/foros/showthread.php?t=10477)

ramonibk 20-05-2004 12:42:41

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????

marto 20-05-2004 13:24:06

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.

delphi.com.ar 20-05-2004 18:27:04

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!

ramonibk 20-05-2004 18:57:03

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.

delphi.com.ar 20-05-2004 19:00:10

¿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?

ramonibk 20-05-2004 19:09:11

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

guillotmarc 20-05-2004 19:17:05

En concreto ¿ cual es el tipo exacto de precio ?

Saludos

ramonibk 20-05-2004 19:27:50

[img]c:detalles.jpg[/img]

Bueno espero que se vea bien

ramonibk 20-05-2004 19:30:59

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

guillotmarc 20-05-2004 19:34:26

Hola.

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

Debes modificar el tipo de campo.

Saludos.

ramonibk 20-05-2004 19:40:02

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

guillotmarc 20-05-2004 20:23:20

Pues no deberia haber permitirdo ningún decimal.

No sé.

Saludos.


La franja horaria es GMT +2. Ahora son las 16:23:05.

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