Visual Basic - Imprimir factura con Data Environment

Life is soft - evento anual de software empresarial
 
Vista:

Imprimir factura con Data Environment

Publicado por David Velazco (2 intervenciones) el 15/04/2003 14:00:45
Desarrollo una aplicacion en Visual Basic con BD Access. He creado un reporte para imprimir una factura, para lo cual he creado un data environment con la siguiente instruccion SQL:

SELECT Fattura.nrofattura, Fattura.dataemissione, Clienti.IDcliente,
Clienti.nomesocieta, Clienti.Indirizzofatturazione, Clienti.CAP,
Clienti.Localita, Clienti.Provclient, Fattura.Pagamento,
Dettaglifattura.descrizione, Dettaglifattura.PrezzoPerUnità,
Dettaglifattura.TotaleRiga, Fattura.imponibili, Fattura.importeiva,
Fattura.prezzototale FROM Fattura, Dettaglifattura, Clienti WHERE
Fattura.nrofattura = Dettaglifattura.nrofattura AND Fattura.IDcliente =
Clienti.IDcliente AND Fattura.nrofattura = ?

el dataenvironment debe reconocer la necesidad de un parametro y la llamada que hago es:

If DteEntorno.rsCmdFattura.State = adStateOpen Then
DteEntorno.rsCmdFattura.Close
End If
DteEntorno.CmdFattura (Trim(Txtnumfattura))
dtrfattura.show

Pero emite el siguiente mensaje:

"Los argumentos usados en la aplicacion no estan en el intervalo consentido, estan en conflicto..."

No se porque?
Gracias de antemano al que pueda ayudarme y si es posible enviarme un programa ejemplo parecido para revisarlo...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Imprimir factura con Data Environment

Publicado por julio caballero (1 intervención) el 22/04/2003 19:19:55
Prueba colocando en el comando del data environment
PARAMETERS nfact String;
SELECT Fattura.nrofattura, Fattura.dataemissione, Clienti.IDcliente,
Clienti.nomesocieta, Clienti.Indirizzofatturazione, Clienti.CAP,
Clienti.Localita, Clienti.Provclient, Fattura.Pagamento,
Dettaglifattura.descrizione, Dettaglifattura.PrezzoPerUnità,
Dettaglifattura.TotaleRiga, Fattura.imponibili, Fattura.importeiva,
Fattura.prezzototale FROM Fattura, Dettaglifattura, Clienti WHERE
Fattura.nrofattura = Dettaglifattura.nrofattura AND Fattura.IDcliente =
Clienti.IDcliente AND Fattura.nrofattura = nfact

Y si no es string cambia el tipo de dato que fuere
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar