<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
El 04/05/2011 04:41 p.m., Ismael L. Donis García escribió:
<blockquote cite="mid:7F3F05607B9B4EEE8795CF18F8FACCFF@virpc05"
type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<meta name="GENERATOR" content="MSHTML 8.00.6001.18975">
<style></style>
<div><font face="Arial">Necesito crear variables en un reporte y
después en tiempo de ejecución pasarle un valor.</font></div>
<div> </div>
<div><font face="Arial">Es esto posible? Como?</font></div>
<div> <br>
</div>
</blockquote>
Hola Ismael..<br>
seguramente hay mails viejos con esta pregunta xq necesité hacerlo
hace tiempo.. pero acá va un ejemplo:<br>
<br>
en el evento ongetvalue del reporte:<br>
<br>
procedure THorasOperario.rptInformeGetValue(const ParName: String;<br>
var ParValue: Variant);<br>
var<br>
cHora: string;<br>
nHoras, nMinutos, nSegundos: integer;<br>
begin<br>
if ParName = 'fechaD' then<br>
ParValue := edtFechaDesde.Date;<br>
if ParName = 'fechaH' then<br>
ParValue := edtFechaHasta.Date;<br>
if ParName = 'operario' then<br>
ParValue := cboOperario.Caption;<br>
end;<br>
<br>
<br>
En el diseño del reporte:<br>
<br>
vas a archivo/lista de variables, botón variables y las ingresás.<br>
Cuando insertás un objeto reclangular.. Fecha :[fechaD]<br>
<br>
Y eso es todo..<br>
chauuuuuuuuu<br>
<br>
</body>
</html>