![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hijole Caral q buenas preguntas...
ok. pretendo lo siguiente: 1. quiero usar SQL 2. existen tres tipos de almacen, papelería, cafetería y limpieza 3. el encargado del almacen úniocamente pueda dar de baja los productos q le solicitan, es decir q su usuario tenga acceso a bajas o salidas 4. en contabilidad tengan en control de las altas de productos, alta de mercancia q se compro, proveedores, devoluciones, y pues algo mas q enriquezca el sistema... creo q en términos generales es lo que pretendo hacer... |
|
#2
|
||||
|
||||
|
Hola
SQL (que)? 1-MySql? 2-SQL server? Cual? Saludos |
|
#3
|
|||
|
|||
|
2. SQL server 2000
;.) |
|
#4
|
||||
|
||||
|
Huii
Complicado para mi, creo que puedes usar los componentes ado para conectarte. Saludos |
|
#5
|
||||
|
||||
|
Bien mencionas amigo caral. ADO es la mejor opcíón para conectarse a sql server. Y por supuesto espalafox nada mejor que usar procedimientos almacenados :P.
__________________
Conoce mi blog http://www.edgartec.com |
|
#6
|
||||
|
||||
|
Oye espalafox, seria bueno hacer un pequeño prototipo de un almacen genérico para que veas como es la estructura, y que vayas determinando la complejidad final. Hablando de objetos (que no son lo mismo que las tablas) tendrias un objeto Almacen que mas adelante puede especializarse según necesites para la cafetería, papelería, etc. Esta Almacen basicamente contiene "Artículos" (otra clase que hay que definir mas adelante) y a estos artículos solo se les puede dar entrada o dar salida. Asi que nos puede quedar una Clase Sencilla:
Es un ejemplo nada más porque al usar tablas normalmente cambia la forma de definir las clases. Hablando de tablas tendriamos una Tabla Almacen que contenga los datos de los almacenes que quieras definir y una Tabla Artículos, que contenga todos los artículos agrupados por almacen, es decir, esta tabla seria el detalle de la tabla Almacen. Solo habria que definir entonces los métodos para meter un artículo o para sacarlo del Almacen, realmente la operacion seria sumar o restar unidades a la existencia registrada en la tabla. ASi si tenemos una tabla: Código:
Tabla Almacenes: ID Descripcion 1 Cafeteria 2 Limpieza Tabla Articulos: Item Descripcion Existencia Almacen 1 SODA 0 1 2 JABON 0 2 3 CAFE 3 1 Esto solo es simple teoría, ya te pasaro un programa completo del buen Caral que hace todo lo necesario ojala y te podamos ayuda.. También el buen Poliburro ya te dio opción de usar Procedimientos Almacenados con SQL Server asi que como puedes ver ya tienes bastante apoyo de todos... Saludos..
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#7
|
|||
|
|||
|
Azid Rain: Definitivamente tienes toda la razon, fijate q estos últimos dos días, y antes de leer tu mensaje, pense algo parecido a lo q tu me dices, mira:
TProducto = class(Tobject) Nombre : String; Unidad : String; Clave : String; Existencia : Float; public procedure Alta(); procedure Baja (); end; TProductoCafetería = class(TProducto) public etc, etc, no se si esta bien, pero crero que con tu comentario me estas dejando las cosas mas claras, al dia de hoy ya me he aventado como dos cursos de delphi pero en el curso le entiendo todo, pero al querer aplicarlo a un problema real me esta costando un poco de trabajo... de antemano muchas gracias y espero no te olvides de mi. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Por donde empiezo a aprender?¿? | Ewinch | Varios | 3 | 30-10-2006 22:55:04 |
| Soy nuevo, Como empiezo? | yigo | Firebird e Interbase | 6 | 08-08-2005 18:43:30 |
| como empiezo? | jam888 | Impresión | 2 | 15-11-2004 19:22:48 |
| Con cual empiezo? | codigit | Varios | 1 | 11-02-2004 05:42:17 |
| Con que versión empiezo? | Sr_Sombrero | Varios | 8 | 07-05-2003 09:03:17 |
|