Respuesta
en
Delphi
a
TQuery...
Por supuesto que tenés que cerrar y abrir la consulta. Esto lo podes hacer de dos formas: 1) Con un TButton que en su evento OnClick te haga lo que te mandé en el código anterior. 2) Con el evento OnKeyPress (o KeyDown, fíjate) del Edit1. En este...
Respuesta
en
Delphi
a
DBGrid...
Tenés que hacer click con el botón derecho sobre el DBGrid, elegir Columns Editor, fijarte qué campos creás (si no están ya creados), buscá la propiedad Title y cambiale el Caption. Si te sirvió, califícame en TodoExpertos. Si no, volvé a preguntar,...
Respuesta
en
Delphi
a
TQuery
En vez de execsql tenés que poner: Query1.Open; El execsql se usa para Querys que no devuelven datos, por ejemplo, los inserts, updates y deletes. Si te sirvió, califícame en TodoExpertos. Ya sé que es fácil la respuesta, pero si sirve... Si no, no...
Respuesta
en
Delphi
a
Acceso a un programa
Me parece que hay cosas que estás haciendo mal, pero no me aclarás bien qué es lo que querés hacer. ¿Qué es el Form2? Cuál es el form principal? Estás duplicando innecesariamente la Table1. Locate. Además, si querés usar el ModalResult, tenés que...
Respuesta
en
Delphi
a
Como sobreescribo un evento
Para el caso que exponés, tendrías que poner la propiedad KeyPreview del form a True. Luego, en el evento OnKeyUp del TStringGrid, tendrías que responder algo así como: procedure TForm1.StringGrid1KeyUp(Sender: TObject; var Key: Word; Shift:...
Respuesta
en
Delphi
a
Ejecutar *.pdf en delphi
Supongo que tendrás instalado el Acrobat Reader en la máquina en donde quieras ver el pdf. Entonces, tendrías que poner lo siguiente: procedure TForm1.Button1Click(Sender: TObject); procedure RunAndWaitShell(Ejecutable, Argumentos: string;...
Respuesta
en
Delphi
a
Como comprimir
Andate a esta página y fíjate qué componente te puede servir: http://www.torry.net/compressstd.htm Todos los que digan FW son Freeware, y los que dicen FWS son freeware y con código fuente. Suerte. Marcelo
Respuesta
en
Delphi
a
Archivos zip en base de datos
Para cargar el archivo en un campo de una base de datos, tenés que poner la siguiente sentencia: Table1.Edit; (o Append) Table1CampoBinario.LoadFromFile(Path); Table1.Post; Fíjate que tenés que tener campos persistentes (es decir, sobre el TTable...
Respuesta
en
Delphi
a
Crear Tabla
La tabla tendrías que tenerla ya creada previamente, con la estructura de los datos que estás trayéndote del Informix. Una vez traídos los datos, podes cargarlos programáticamente (es decir, dato por dato desde una tabla Informix hasta la tabla...
Respuesta
en
Delphi
a
Bloqueo de Ctrl+Alt+Sup
Tengo este código, no lo probé, pero acá va... Desconectar: var dummy : integer; {Desconectar el Ctrl-Alt-Del:} SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @dummy, 0); Habilitarlo: var dummy : integer; {Volver a conectarlo:}...