• Domingo 28 de Abril de 2024, 22:24

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - juanlaplata

Páginas: 1 [2]
26
Delphi / Re: Inserciones Con Adoquery
« en: Jueves 24 de Agosto de 2006, 15:20 »
Para verificacion de un Campo
if not(Tabla.Locate('Campo1',Edit1.text,[loCaseInsensitive, loPartialKey]))then
      begin
      Tabla.Append;
      TablaCampo1.AsString:= Edit1.Text;

  // Agrega Info en todos los campos que sean requeridos

      Tabla.Post;
      ......

Para verificacion de varios Campos al mismo Tiempo    
if not(Tabla.Locate('Campo1;Campo2;Campo3',VarArrayOf([Edit1.text,Edit2.text,Edit3.text]),[loCaseInsensitive, loPartialKey]))then
      begin
      Tabla.Append;
      TablaCampo1.AsString:= Edit1.Text;
      TablaCampo2.AsString:= Edit2.Text;
      TablaCampo3.AsString:= Edit3.Text;

  // Agrega Info en todos los campos que sean requeridos

      Tabla.Post;
      ......

despues del Post Tienes que cerrar y abrir el dataset consultado para reflejar los cambios.
Para Usar esta Instruccion "Locate" debes tener en la parte Uses DB
Espero te sirva, es como yo lo hago.Saludos y suerte.

27
Delphi / Re: Duda Con Instalador
« en: Miércoles 16 de Agosto de 2006, 20:14 »
Bueno, si no mal recuerdo en tu proyecto ya tenias hecha la coneccion.
Entonces eso que has hecho (crear alias, con destino para la base de datos) lo tienes que "hacer" para la maq. destino. Como? en el Installshield que viene en el CD de Instalacion de Delphi 6 (en mi caso) se configuran estas cosas y mucho mas. Aqui mas sobre InstallShield
http://www.casadelphi.com/articulos/miscelanea/a2/index.php
En principio utilizaba Paradox de delphi, hasta que empece a investigar como  conectarme con bases de datos (Ej. ejemplo.mdb de MsAccess; la definicion de las tablas es igual, las consultas tambien, es un archivo unico, y no se define alias en la maq. a la componente del proyecto le dices donde esta la Base y ya). Bueno asi con los distintos Motores de BD.

28
Delphi / Re: Duda Con Instalador
« en: Martes 15 de Agosto de 2006, 20:31 »
Lamento no poder darte la solucion de una. Todo depende de como y que base de Datos uses. ya que se sabe que delphi crea aplicaciones muy portables que de no ser por La coneccion de Base o relacion con archivos externos funciona en la mayoria de las pcs, dependiendo tambien de las componentes si son para wnt no funcan en w95, bue me fui un poco de tema.
Vuelvo a lo que nos importa. Depende de que base uses ,la coneccion con la misma, si hay que modif. ODBC etc. No es tan sencillo. Si vas a usar el BDE de Delphi, no te queda alternativa que instalarlo( se puede agregar en el instalador), crear el Alias, etc.
Si usas una base de datos Compacta ver en Tiempo de Diseño el tipo forma de Conectarte con ella, siempre tratando de que: o se conecta automatica por codigo o ingresando informacion desde el usuario. Seria mejor que me cuentes que tipo de base y coneccion estas tratando y hablamos solo de ellas, para no ser tan generico y extenso. Saludos.

29
Delphi / Re: Imagen De Inicio Como En Corel
« en: Miércoles 2 de Agosto de 2006, 16:30 »
ASi lo he hecho alguna ves y funca bien.

//Form1 = Principal de la Aplicacion
procedure TForm1.FormCreate(Sender: TObject);
begin
Splash:=TSplash.Create(Application);
Splash.Timer1.Enabled:=true;
Splash.tiempo:=0;
Splash.ShowModal;
.
.
.
end;

En El Form Splash con un  Timer, una TImage Align:= alClient;

//Tiempo:= variable local del Form
procedure TSplash.Timer1Timer(Sender: TObject);
begin
if(self.tiempo=3)then self.Close
else inc(Self.Tiempo);
end;

Esto hace que a los 3 segundos se cierre, y como comentaban mas arriba el borderStyle := bsNone

Espero que te sirva, o a alguien que lo lee para ver como es se gual.

Páginas: 1 [2]