Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-09-2017
sonymix sonymix is offline
Miembro
 
Registrado: jul 2010
Posts: 12
Poder: 0
sonymix cantidad desconocida en este momento
Notas de session I aperecen en qrdbtext1 y session II aparecen en qrdbtext2

Saludos los amigos del foro

mi problema es que estoy haciendo un reporte de recuerdo de nota, hay materias de session I y las de session II.
Quiero que las notas de lo del session I aperecen en el qrdbtext1 y las de la session II aparecen en el qrdbtext2
que me ajuden porfavor
Responder Con Cita
  #2  
Antiguo 15-09-2017
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Nuestra bola mágica está averiada, así que tendrás que explicarte mejor
Responder Con Cita
  #3  
Antiguo 15-09-2017
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Reporte de recuerdo de nota
¿Te refieres a un listado o solo presentar información en un grid?

materias de sesion I y II
¿Son tablas, registros de una tabla, otra cosa?

qrdbtext1 / 2
Parecen componentes DBEdit, pero suponer suele derivar en errores...

¿Qué problema tienes?
  • Te da un error.
  • No sabes como resolver algún detalle.
  • No sabes como hacerlo.

Si es una de los dos primeros puntos, muéstranos parte del código que ya tengas.
Responder Con Cita
  #4  
Antiguo 15-09-2017
sonymix sonymix is offline
Miembro
 
Registrado: jul 2010
Posts: 12
Poder: 0
sonymix cantidad desconocida en este momento
problema conreporte

es que es un reporte que me imprima los recuerdo de nota de un estudiante en la universidad,
bien el ano tiene dos sessiones, session I y session II yo quiero que las notas de las materia del session I
sale en un qrdbtext y las de las sessione II sale en otro qrdbtext

los codigos que yo puse son esas pero no me funcionan

FRMRELEVE.QuickRep1.DataSet:=ADOQuery1;
FRMRELEVE.QRDBText1.DataSet:= ADOQuery1;
FRMRELEVE.QRDBText1.DataField:='description' ;

if ADOQuery1.FieldValues['cession'] ='II' then

begin
FRMRELEVE.QRDBText3.DataSet:= ADOQuery1;
FRMRELEVE.QRDBText3.DataField:='notetotal';
end else
if ADOQuery1.FieldValues['cession'] ='I' then
begin
FRMRELEVE.QRDBText2.DataSet:= ADOQuery1;
FRMRELEVE.QRDBText2.DataField:='notetotal';
end;
Responder Con Cita
  #5  
Antiguo 15-09-2017
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Lamentablemente, sigo sin entender.
  • Aparentemente te refieres a un reporte QuickReport.
  • Tienes un DataSet ADOQuery1 que por lo menos tiene 3 campos. (description, cesion, notetotal)
  • Dependiendo del valor del campo cecion asignas el dataset y el campo notetotal a un QRDBText u otro.

¿Cuando dices "no me funciona" a qué te refieres?
  1. Da un error.
  2. No hace lo que esperas.
  3. Otra cosa

En el primer caso, deberías decirnos cuál es el error. El texto completo y sin traducir es lo ideal.
En el segundo caso deberías decirnos qué es lo que esperas y qué es lo que hace el programa.
En el tercer caso deberás explicar con detalle tu caso.

De todos modos, veo que asignas el DataSet y el campo a los QRDBText, pero nunca los desasignas.
Si primero cesion='I' asignará a uno de los QRDBText
Si luego cesion='II' asignará al otro QRDBText, pero el primero también estará asignado.
Quizás deberías inicializarlos antes del IF.

Código Delphi [-]
FRMRELEVE.QuickRep1.DataSet:=ADOQuery1;
FRMRELEVE.QRDBText1.DataSet:= ADOQuery1;
FRMRELEVE.QRDBText1.DataField:='description' ;

// Inicializo
FRMRELEVE.QRDBText3.DataSet:= nil;
FRMRELEVE.QRDBText2.DataSet:= nil;

if ADOQuery1.FieldValues['cession'] ='II' then
begin
   FRMRELEVE.QRDBText3.DataSet:= ADOQuery1;
   FRMRELEVE.QRDBText3.DataField:='notetotal';
end 
else
   if ADOQuery1.FieldValues['cession'] ='I' then
   begin
      FRMRELEVE.QRDBText2.DataSet:= ADOQuery1;
      FRMRELEVE.QRDBText2.DataField:='notetotal';
   end;
Responder Con Cita
  #6  
Antiguo 15-09-2017
sonymix sonymix is offline
Miembro
 
Registrado: jul 2010
Posts: 12
Poder: 0
sonymix cantidad desconocida en este momento
problema con reporte

Okey
me refiero a un reporte que estoy haciendo que me imprima todas las notas de estudiantes
hay dos sessiones en año. quiero que si la campos son materia, session, notatotal
en mi reporte uso un qrdbtext1 que recibe la materia, otro qrdbtext2 y qrdbtext3
quiero que si la materia es de session I que la notatotal aparece en el qrdbtext2
y si la materia es de session II que la notatotal aparece en el qrdbtext3
Responder Con Cita
  #7  
Antiguo 15-09-2017
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Te falta responder a lo más importante:

Cita:
¿Cuando dices "no me funciona" a qué te refieres?
  • Da un error.
  • No hace lo que esperas.
  • Otra cosa
En el primer caso, deberías decirnos cuál es el error. El texto completo y sin traducir es lo ideal.
En el segundo caso deberías decirnos qué es lo que esperas y qué es lo que hace el programa.
En el tercer caso deberás explicar con detalle tu caso.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Variables session *help-- foetus PHP 5 06-12-2007 14:27:55
que es session.setAttribute cahosoft JAVA 1 04-08-2006 07:23:08
Session!!!! acertij022 PHP 9 02-09-2004 15:11:30


La franja horaria es GMT +2. Ahora son las 05:42:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi