Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
No Imprime La Fecha Qué Estoy Haciendo Mal
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje No Imprime La Fecha Qué Estoy Haciendo Mal 
 
Ubuntu 10.10 - Maverick Meerkat
gambas 2.19
tengo el siguiente problema al mandar a mostrar la fecha en el reporte que ha introducido el usuario a traves del calendario en el valuebox no se muestra cuando lo mando a imprimir ojo este fue configurado tipo date en sus propiedades
los que no mustran nada son:
txtfecha.Day
txtfecha.Month
txtfecha.Year
 tampoco me muestra anio_esc
por favor ayudenme a  ver el error que tengo porque de verdad creo que ya no me doy cuenta cual es???
Gracias de antemano por la ayuda que me puedan brindar
 foto1
' gambas class file

PUBLIC SUB Form_Open()
ME.Center
IF ModConexion.conexion() THEN
ELSE
message.Error("Error en la conexion")
ENDIF
END

PUBLIC SUB btnsalir_Click()
ME.Close
END

PRIVATE FUNCTION Solo_Numeros(KeyTecla AS Integer)
IF KeyTecla >= 48 AND KeyTecla <= 57 OR KeyTecla = 4099 OR KeyTecla = 4103 THEN
ELSE
STOP EVENT
END IF
END

PUBLIC SUB anio_esc_KeyPress()
Solo_Numeros(Key.Code)
IF (Len(anio_esc.Text)) >= 9 THEN
STOP EVENT
ENDIF
IF Key.code = Key.enter OR Key.code = Key.Return OR Key.CODE = Key.TAB THEN
END IF
END

PUBLIC SUB btnborrar5_Click()
textcedulaA.Text = ""
END
PUBLIC SUB btnborrar1_Click()
anio_esc.Text = ""
END
PUBLIC SUB btnborrar4_Click()
txtfecha.Text = ""
END

PUBLIC SUB Calendario_Change()
txtfecha.Value = Calendario.Day & "/" & Calendario.Month & "/" & Calendario.Year
END

PUBLIC SUB btnaddfecha_Click()
Calendario.Raise() 'El metodo Raise envia el control al frente del contenedor
Calendario.Show() 'El metodo Show nos muestra el control
END

PUBLIC SUB btncerrarcalendario_Click()
Calendario.Hide
END

PUBLIC SUB btngenerar_Click()
DIM filtro AS String
ModConexion.rs1 = ModConexion.db.Exec("SELECT * FROM alumnos where cedula_alumno like '" & textcedulaA.Text & "'")
 IF txtfecha.Value <> "" THEN
 IF textcedulaA.Text = "" THEN
Message.Info("Por favor introduzca el numero de" & "\n" & "cédula para realizar la búsqueda")
ClearField()
RETURN
ELSE IF ModConexion.rs1.Available = TRUE THEN
filtro = textcedulaA.Text
ModConexion.rs1 = ModConexion.db.Exec("Select * from alumnos where cedula_alumno like '" & filtro & "'")
textcedulaA.Text = ModConexion.rs1["cedula_alumno"]
frmreportebuenaconducta.buena_conducta()
frmreportebuenaconducta1.close
RETURN  
ELSE
Message.Info("La cédula: " & textcedulaA.Text & "\n" & "no se encuentra en la base de datos" "\n" "intente otro numero")
textcedulaA.Clear
ENDIF
ELSE
Message.Warning("Hay uno o más campos vacios debe \n introducir todos los datos solicitados")
ENDIF
END

PUBLIC SUB TextcedulaA_KeyPress()
Solo_Numeros(Key.Code)
IF (Len(textcedulaA.Text)) >= 8 THEN
STOP EVENT
ENDIF
END

PUBLIC SUB ClearField()
textcedulaA.SetFocus  
textcedulaA.Clear
END

PUBLIC FUNCTION buena_conducta()
DIM Reporte AS File
DIM Contador AS Integer = 0
DIM captura AS Integer
  ModConexion.rs1 = ModConexion.db.Exec("SELECT * FROM alumnos where cedula_alumno like" & "'" & textcedulaA.Text & "%" & "'")
  ModConexion.rs2 = ModConexion.db.Exec("select * from propiedades_liceo where cedula_director")
  ModConexion.rs1.MoveFirst
  captura = ModConexion.rs1.Count
OPEN "~/gambas2/liceopiotamayo/buena_conducta.html" FOR CREATE AS #Reporte
PRINT #Reporte, "<html> <center>"
PRINT #Reporte, " <head><title>Carta de Buena Conducta - Creadores: Luis Espinoza, Kesia Mendoza -</title> "
PRINT #Reporte, " <body topmargin = '2' leftmargin='2'>"  
PRINT #Reporte, "<table align = 'left' width = 600 border = '0'>"
PRINT #Reporte, "<tr>"
PRINT #Reporte, "<td <img src=\"logo1.PNG\"></td>"
PRINT #Reporte, "<td <i><font size=3 align=center>Rep&uacute;blica Bolivariana de Venezuela"
PRINT #Reporte, "     <p><i><font size=3 align=center>Ministerio del Poder Popular para la Educaci&oacute;n"
PRINT #Reporte, "     <p><i><font size=3 align=center>Unidad Educativa Pio Tamayo</td>"
PRINT #Reporte, "</tr>"
PRINT #Reporte, "   </table>"
PRINT #Reporte, "   <br>"
PRINT #Reporte, "   <br>"
PRINT #Reporte, "   <br>"
PRINT #Reporte, "   <br>"
PRINT #Reporte, "   <br>"
PRINT #Reporte, "   <br>"
PRINT #Reporte, "   <br>"
PRINT #Reporte, "   <br>"
PRINT #Reporte, "     <caption><h2>Carta de Buena Conducta</h2></caption>"
PRINT #Reporte, "     <pre><tr>"
PRINT #Reporte, "     <p><i><font size=5>     Quien suscribe ciudadano director(a) de la U.E.PIO "
PRINT #Reporte, "      <p><i><font size=5>TAMAYO Lic. " & ModConexion.rs2!nombre_D & " " & ModConexion.rs2!apellido_D & " portador(a)de la C.I: " & ModConexion.rs2!cedula_director & ""
PRINT #Reporte, "       <p><i><font size=5> Hace constar por medio de la presente que el alumno(a) " & ModConexion.rs1!nombreA & " " & ModConexion.rs1!apellidoA & ""
PRINT #Reporte, "      <p><i><font size=5> C.I: " & ModConexion.rs1!cedula_alumno & " curso el " & ModConexion.rs1!anio_cursar & " A&ntilde;o de Educacion Diversificada Mencion"
PRINT #Reporte, "        <p><i><font size=5> Ciencias en nuestra institucion en el a&ntilde;o escolar " & anio_esc.Text & ", mostrando una buena  "
PRINT #reporte, "        <p><i><font size=5> conducta durante la permanencia en la institucion."
PRINT #Reporte, "       <tr>"
PRINT #Reporte, "       <tr>"
PRINT #Reporte, "       <tr>"
PRINT #Reporte, "         <p><i><font size=5>     Constancia que se expide por la parte interesada a los " & txtfecha.Day & " dias  "
PRINT #Reporte, "       <p><i><font size=5> del mes de " & txtfecha.Month & " del " & txtfecha.Year & "."
PRINT #Reporte, "       <tr>"
PRINT #Reporte, "       <tr>"
PRINT #Reporte, "       <tr>"
PRINT #Reporte, "         <p><i><font size=5>   LIC. " & ModConexion.rs2!nombre_D & " " & ModConexion.rs2!apellido_D & " "
PRINT #Reporte, "       <p><i><font size=5> DIRECTOR(a) "
PRINT #Reporte, " </center>"
ModConexion.rs1.MoveNext
DEC captura
PRINT #Reporte, "   </table>"
PRINT #Reporte, "   <hr>"
PRINT #Reporte, " <form>"
PRINT #Reporte, " <center>"
PRINT #Reporte, " <input type='button' value='Imprimir' OnClick='window.print()'>"
PRINT #Reporte, " <input type='button' value='Cerrar' OnClick='window.close();'>"
PRINT #Reporte, " </center>"
PRINT #Reporte, "</form>"
PRINT #Reporte, " </body>"
PRINT #Reporte, "</html>"
CLOSE #Reporte
EXEC ["firefox", "~/gambas2/liceopiotamayo/buena_conducta.html"]
END
 

 



 
kexxya - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: No Imprime La Fecha Qué Estoy Haciendo Mal 
 
Hola

No entiendo bien si donde no se muestran los datos es en los controles del formulario o en el reporte o en los dos sitios.

No soy capaz de ver lo que estás haciendo mal porque hay bastantes errores de bulto, como para que sea bastante difícil enterarse. No te lo tomes a mal, pero repasa todo el código e intenta darle otra lógica. Hay condicionales IF..THEN que no sirven para nada, el código no está indentado y es difícil de leer y el código html que generas es muy defectuoso.

Podría ser cualquier cosa en estas circunstancias. Para intentar localizar los errores puedes usar el depurador de gambas introduciendo puntos de control; otro modo que puedes combinar con el anterior es colocar sentencias Print para imprimir por consola los valores de los objetos, variables, etc que te interesen y así poder saber realmente el valor que están tomando. Si el valor arrojado de una determinada variable es correcto, entonces el fallo puede estar en las rutinas de impresión al archivo o en el html o en la consulta sql...

Ánimo y a seguir peleando, es la única forma de aprender. Y pregunta las veces que haga falta, para eso estamos.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes [Consulta] Estoy Haciendo Un Buscador De T... miguedrive Controles/Librerías/Componentes 2 Martes, 26 Febrero 2013, 16:07 Ver último mensaje
miguedrive
No hay nuevos mensajes Haciendo Reportes Unicos Con El Gb.report leonel General 7 Lunes, 14 Abril 2014, 01:39 Ver último mensaje
leonel
No hay nuevos mensajes Haciendo Un Programa Simple Pero Que Me Si... portaro Aplicaciones/Fragmentos de Código 7 Sabado, 25 Noviembre 2017, 16:16 Ver último mensaje
portaro
No hay nuevos mensajes Haciendo Puzzles... Solicitud De Ayuda shordi General 22 Domingo, 22 Septiembre 2019, 11:09 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron