Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-04-2007
sgautier sgautier is offline
Registrado
 
Registrado: may 2004
Posts: 5
Poder: 0
sgautier Va por buen camino
Red face Desplegar Registros AdoTable o AdoQurey

Hola amigos:

Para comenzar estoy migrando a SQl-Server con delphi 5, en mi aplicacion actual trabajo con Dbase (ufff super antiguo) pero era confiable hasta ahora...
El sistema que tengo es de Invenatrio y facturacion..

Bueno la idea es mantener la interfáz del usuario con lo que tengo problemas al momento de desplegar la información de los productos (listado, maestro de productos) ya que en este momento muestro en pantalla toda la base de datos, con lo que los usuarios pueden moverse libremente a través de ella, ordenarla de una u otra forma (codigo, descripcion, marca, codigo proveedor, stock, etc..)

Si alguien e puede dar una alternativa de despliege de la información ya que pretendo hacer conecciones desde diferentes ciudades con lo que (pensando un poco seria de alto trafico si traigo toda la base de datos)...

Que ideas me pueden dar para la implementación???

Gracias de antemano
Responder Con Cita
  #2  
Antiguo 11-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola sgautier
Precisamente, con adotable, traes toda la tabla, con adoquery, traes solo lo que te interese, de cualquier manera siempre se puede poner un limite a la consulta por ejemplo limit 50, con esto traera solo 50 registros.
Esto se puede hacer tanto en table como en query.
Saludos
Responder Con Cita
  #3  
Antiguo 11-04-2007
sgautier sgautier is offline
Registrado
 
Registrado: may 2004
Posts: 5
Poder: 0
sgautier Va por buen camino
Hola Caral

Gracias por tu pronta respuesta, estuve navegando en el foro y vi que ayudaste a delphitest hace un tiempo con un sistema similar..

Directamente te pregunto según tu concepto que es lo mejor para desplegar un maestro de productos que muestra la siguiente informacion

Codigo, Descripcion articulo, Marca, Stock Gral, Stock 1, Stock 2 ,Stock 3, Costo, Margen y precio de venta??

para su modificación?

Gracias
Responder Con Cita
  #4  
Antiguo 11-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Si te refieres a AdoTable o AdoQuery, la respuesta es sencilla AdoQuery.
De otra manera no entiendo muy bien tu pregunta.
Saludos
Responder Con Cita
  #5  
Antiguo 11-04-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Estoy totalmente de acuerdo con Caral en que es mejor usar AdoQuery que AdoTable.

Pero agregando un poco más de mi cosecha, es muchisimo mejor usar AdoStoredProc, es decir, en lugar de regar código Sql por toda tu aplicación, es muchisimo mejor programar Procedimientos almacenados y ejecutarlos desde tu programa.

Mi humilde opinión pues.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #6  
Antiguo 11-04-2007
argote argote is offline
Miembro
 
Registrado: abr 2007
Posts: 11
Poder: 0
argote Va por buen camino
Hola

Esoty de acuerdo con poliburro, mejor utiliza procedimientos almacenados, porque si necesitas hacer un cambio en tu codigo SQL, solamente reescribes el procedimiento y la aplicacion no se ve afectada, por lo que no tendrias que recompilarla.
Responder Con Cita
  #7  
Antiguo 11-04-2007
argote argote is offline
Miembro
 
Registrado: abr 2007
Posts: 11
Poder: 0
argote Va por buen camino
Disculpa

Ademas puedes hacer el llamado al procedimiento almacenado desde un componente TADOQuery, simplemente escribiendo en la sentencia

ADOQuery1.Close;
ADOQuery1.SQL.Text := 'exec myprocedure @parameter = ' + valor;
ADOQuery1.Open;

Veras que este ADOQuery hace un llamado a un procedimiento, pero se comporta como una sentencia SELECT, siempre y cuando el procedimiento devuelva un TDataSet (conjunto de datos).
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
desplegar dbcombobox Gustavo Gowdak OOP 6 20-04-2007 00:35:43
Actualizar ADOTable en red MaJeSTiC Conexión con bases de datos 2 17-08-2004 21:45:01
Limite de ADOTABLE ??? jepes Conexión con bases de datos 1 04-06-2004 15:55:55
Numero de Registros de ADOTable NuncaMas Conexión con bases de datos 2 20-11-2003 09:38:45
desplegar menu jfontane Varios 2 10-07-2003 17:11:48


La franja horaria es GMT +2. Ahora son las 22:46:23.


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