• Domingo 22 de Diciembre de 2024, 22:41

Autor Tema:  Re: graficas y keypress  (Leído 924 veces)

slagrafake

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: graficas y keypress
« en: Jueves 29 de Mayo de 2003, 01:56 »
0
Porfavor ayudenme!
Quiero saber como lograr que al presionar una Fx cualquier F (hot key) me habra una ventana, pero solo si está posicionado el cursor en cierto textbox, y quisiera saber algunas cosas acerca del MSChart, que es para graficar, pero no le hayo bien Gracias de antemano.

roy

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
graficas y keypress
« Respuesta #1 en: Jueves 29 de Mayo de 2003, 17:07 »
0
haber si te entedi, si lo que tu quieres es que al momento de presionar la tecal f o F, quieres que aparezca otro formulario, pero en determinado control?, bueno solo tendras que poner este codigo en el keypress en esos controles

if keyascii=102 or keyascii=70 then
   frmventana.show 1
endif

espero te sirva, ahora con lo del mschart es facil, solo agrega el ocx de mschar a tu forma y dale la presentacion que quieras,  y en el load, inicializa con los datos que quieras mostrar, y a partir de ahi la podras modificar con los datos que tu quieras, yo lo hago de esta forma

Private Sub Form_Load()
   MSChart1.Visible = True
   rstdatos.Open Source:="select count(nolevantamiento) as Capturados,1,1,12,3 from oficiolev where oficiolev.nolevantamiento>0 ", ActiveConnection:=cnnpredial
   Set MSChart1.DataSource = rstdatos
   
End Sub

esto es solo para darle una presentacion inicial con las leyendas y datos que mostrara, pero ya despues realmente hago un consulta en un boton y la vuelo actualizar

Private Sub CommandButton1_Click()
   
   If rstdatos.State Then rstdatos.Close
   rstdatos.Open Source:="select 10 as Capturados,count(fechaasignactapredial) as Asignados,count(fechaimpresionoficio) as Impresos,count(FechaRecepInformatica) as EnvValuacion," & _
                                              "count(FechaEntregaValuador) as EntValuador,count(fecharegresovaluador) as RegValuador,count(fechaentregagestcat)as EntGestionC,count(fechacapturaavaluo) as Acapturados," & _
                                              "count(fechaimpresiónavaluo) as Aimpresos,count(fechaenviorequer) as EnvRequer,count(fechanotificacionavaluo) as Notificados,count(fechainconformidad) as Inconformados" & _
                                              " from oficiolev where oficiolev.nolevantamiento>0 ", ActiveConnection:=cnnpredial
   Set MSChart1.DataSource = rstdatos
End Sub

y se actuliza mi grafica, bueno espero que te sirva
:good: