Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-09-2004
buitrago buitrago is offline
Miembro
 
Registrado: sep 2003
Posts: 156
Poder: 21
buitrago Va por buen camino
Programa de Cafeteria

Problema de cafeteria

Tengo un problema y necesito que me

digan si estoy en el camino correcto.

Estoy confeccionando un programa para cafeteria, y claro está que se venden productos simples, pero tambien elaborados.

Los elaborados estan en el inventario no por si mismos pero si en sus
ingredientes.

Estos ingredientes tienen unidades de medidas, ya que son productos normales.

Yo tengo mi tabla de equivalencias de Unidades de medidas....ONZAS, LIBRAS, GRAMOS; etcetera, asi como una tabla donde defino cada ingrediente para cada producto elaborado.

Esto quiere decir que un pastel puede contener tantos HUevos (dado en
UNIDAD), Azucar (EN GRAMOS) Harina, EN GRAMOS) y entonces ahi es donde
comienza la cosa rara.

ME hace falta que me guien en que tipo de dato usar para hacer las conversiones justas, con cual de ellos:
NUMERIC, DECIMAL; FLOAT, es que yo puedo AMARRAR bien estas conversiones, pues como sabemos , algunas de ellas tienen dos decimales, otras tres, y no acabo de comprenderlas.

Muchas gracias por su ayuda que seguro vendrá por experiencias al respecto.

Fernando
Responder Con Cita
  #2  
Antiguo 05-09-2004
Avatar de abel
abel abel is offline
Miembro
 
Registrado: sep 2003
Posts: 59
Poder: 21
abel Va por buen camino
Hola:

Tendría que conocer más a fondo la problemática, pero en principio, yo utilizaría double para todos y luego "redondearía" el resultado según me interesara.

Saludos.
Responder Con Cita
  #3  
Antiguo 09-09-2004
TJose TJose is offline
Miembro
 
Registrado: may 2003
Posts: 162
Poder: 21
TJose Va por buen camino
Lightbulb

Hola buitrago, foro

Desarrolle una aplicacion, aunque con fienes muy distintos es similar en la logica, es un programa de gestion de fabrica de transformadores electricos. Un tranformador esta compuesto de muchos materiales, y tal como sucede con lo tuyo, estos materiales se miden en diferentes unidades, m, kg, unidades, horas, lts. Yo opte por crear una tabla con materiales, con un campo donde se almacenan las unidades (IdUnidad), tambien stock (numeric(9,2)), y otros que no vienen al caso. Cuando defino al trafo indico el material y la cantidad numeric(9,2) dada en la unidad correspondiente.
Para mas decimales numeric(9,4), (15,4), etc.

Saludos
TJose

Última edición por TJose fecha: 09-09-2004 a las 17:13:10.
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 21:04:04.


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