Respuesta
en
Delphi
a
Como imprimir un informe
Es bastante sencillo. Delphi incorpora Quickreports, una manera de hacer listados visual y basado en bandas que se repiten. Según la banda donde pongas un componente QR se repetirá una vez al principio de la página, al pie, o por todo él. Aquí tienes...
Respuesta
en
Delphi
a
Abrir Documento
Example code : Illustrating single file selectionTOpenDialog; // Open dialog variable Begin // Create the open dialog object - assign to our open dialog variable openDialog := TOpenDialog.Create(self); // Set up the starting directory to be the...
Respuesta
en
Delphi
a
Como Llamar un Componentes
Debes usar findcomponent, te paso un ejemplo: Instead of writing: / Anstatt so was zu schreiben:} Edit1.Text := 'Text 1'; Edit2.Text := 'Text 2'; Edit3.Text := 'Text 3'; Edit4.Text := 'Text 4'; {...} Edit9.Text := 'Text 9'; {...it's easier to write /...
Respuesta
en
Delphi
a
Cambiar el color de filas en un dgrid
Este código te pinta las filas pares y la seleccionada de otro color: procedure TfrmCelulas.GrillaIntDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if (Sender as...
Respuesta
en
Delphi
a
Autocad
Todo integrado no conozco ninguna. Para el tema gráfico tenemos varias herramientas 2d que te permiten dibujar fácilmente CorelDraw, Freehand, Autocad, ... También es posible crear una aplicación sencilla que cree elementos "vivos" que se guarden en...
Respuesta
en
Delphi
a
Error con QuickReport.
Puede que supere su espacio en disco y deba ejecutar el listado en diversas partes, en vez de todo a la vez.
Respuesta
en
Delphi
a
Mantener una conexión activa con SQL
Crea un componente TDatabase, escoge el alias, nombre y driver SQL Server. Dale a Defaults y rellena username y password: DATABASE NAME= USER NAME= ODBC DSN= OPEN MODE=READ/WRITE SCHEMA CACHE SIZE=8 SQLQRYMODE= LANGDRIVER= SQLPASSTHRU MODE=SHARED...
Respuesta
en
Delphi
a
Tablas
No es necesario si no quieres. Existe el componente TChart, que seguro habrás visto por ahí que sirve para ello sin acceso a base de datos. También existe TDBChart, con acceso a base de datos. Sin duda lo más cómodo es tener una tabla y apuntar al...
Respuesta
en
Delphi
a
Raíz
function raizn(n,numero : extended) : extended; begin raizn:= exp((1/n) * ln(numero)); end; o sea : raizN(A) = A^(1/N) = X ln (A^(1/N)) = ln(X) (1/N) * ln(A) = ln(X) e^((1/N) * Ln(A)) = e^ln(X) = X
Respuesta
en
Delphi
a
Delimitar numero de decimales
En el form principal de tu aplicación (en el evento FormCreate p.ej.) pon: CurrencyDecimals := 2; Y de esta manera, todos los campos del tipo Currency se mostrarán con 2 decimales en los controles de BBDD que los visualicen, a no ser que tu pongas...