Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola espalafox
Veamos, se empieza por saber que quieres que haga el programa, paso a paso, que base de datos quieres usar.
Con esto podremos ir encontrando la forma de hacer tu programa paso a paso, ya sabes, tienes que dar indicaciones para poder seguir.
Saludos
Responder Con Cita
  #2  
Antiguo 30-03-2007
espalafox espalafox is offline
Registrado
 
Registrado: mar 2007
Posts: 8
Poder: 0
espalafox Va por buen camino
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...
Responder Con Cita
  #3  
Antiguo 30-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
SQL (que)?
1-MySql?
2-SQL server?
Cual?
Saludos
Responder Con Cita
  #4  
Antiguo 30-03-2007
espalafox espalafox is offline
Registrado
 
Registrado: mar 2007
Posts: 8
Poder: 0
espalafox Va por buen camino
2. SQL server 2000

;.)
Responder Con Cita
  #5  
Antiguo 31-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Huii
Complicado para mi, creo que puedes usar los componentes ado para conectarte.
Saludos
Responder Con Cita
  #6  
Antiguo 31-03-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 25
poliburro Va por buen camino
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
Responder Con Cita
  #7  
Antiguo 31-03-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
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:
Código Delphi [-]
  TAlmacen=TObject
      Articulos: TArticulos;
      procedure DarEntrada(unArticulo:TArticulo);
      procedure DarSalida(unArticulo:TArticulo);
  end;

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
Si queremos darle entrada digamos a 3 Jabones, simplemente sumamos 3 a la existencia actual en el registro y listo, Si le damos salida se resta y ya. Obviamente la operacion tanto de entrada o salida involucrará diferentes variantes: ventas, devoluciones, compras, merma, etc. y ahí tienes que definir las reglas para cada caso, pero al final terminan haciendo la operación básica ya vista.

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||
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

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


La franja horaria es GMT +2. Ahora son las 18:35:32.


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