Ver Mensaje Individual
  #2  
Antiguo 24-11-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Hola deprimera,
¿No sería mejor emplear directamente un DBGrid conectado a un Dataource y éste al DataSet que empleas?
El DBGrid es como un TStringGrid con la diferencia de que éste está potenciado para trabajar con base de datos, permite modificar, agregar y borrar registros con mucha facilidad.
Empleando un TStringGrid sería un poco más lioso puesto que habría que implementar las rutinas para recorrer el TStringGrid y aplicar las funciones necesarias.

Por otro lado el uso del DBGrid puede hacer que los cambios se hagan en forma directa y casi en automático si no se lo controla bien... Esto puede llevar a que el usuario meta la pata y termine alterando o borrando un registro que no debía. Con un TStringGrid tenemos control absoluto.

Por otro lado, ¿Para que el archivo si ya tienes la base de datos? Digo... ¿que no es que el uso de la DB es para que se lleven los registros allí? A menos que el uso de archivos sea para otro cosa... si le veo utilidad. Como por ejemplo un INI para tener guardado la ruta hacia la base de datos.
O yo entendí mal.
Te agradecería que explicaras bien este asunto.

Por otro lado, sin ofender. Preguntas demasiadas cosas en un mismo hilo. Esto va en casi en contra con la guia de estilo. En tu caso podría ser aceptable peusto que se trata de un mismo problema, pero estás mezclando muchas cosas.

Te recomiendo que limites tu problema y seas bien claro/a en tu duda. ¿Cúal es tu verdadero problema? ¿En donde tienes dudas concretamente? ¿No sabes como mostrar un form? ¿No sabes como enlazar componentes? ¿No sabes que eventos, y/o propiedades debes usar?

Lamento decirlo pero es tu planteo es demasiado general. ¡Practicamente nos pides todo! Por favor, limitalo.

Cuanto más nos puedas comentar al respecto más fácil será para nosotros asesorarte. Por cierto, no te olvides de comentar que componentes estás empleando para conectarte a la base de datos.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita