PREGUNTAS POR CONTESTAR - Visual Basic

 Hay un total de 467 Preguntas.<<  >> 

    Pregunta:  67149 - IMHEN EN PICTURE BOX
Autor:  Sharon Zalabarria
Cual es el codigo que tendria que poner en un datagrid para que al dar click en el registro que incluye una imagen se muestre en un picture box.
porfa ayudenme!!!
Contestar

    Pregunta:  67151 - CRYSTAL REPORTS COLGADO
Autor:  Claudia Lima
Tengo el siguiente codigo VB que genera un reporte en Crystal reports pero se me queda colgado cuando lo ejecuto

Option Explicit
Dim Aplicacion As CRAXDRT.Application
Dim Reporte As CRAXDRT.report
Dim parametros As CRAXDRT.ParameterFieldDefinitions
Dim CamposOrden As CRAXDRT.SortFields

Dim ObjUtil As CafUtil.DBUtil2
Dim bd As ClassParam
Dim rsSeeks As ADODB.Recordset

Dim Pagina As Boolean
Dim mvarSelecctionFormula As String
Dim mvarFiltro As String
Dim Valida As Boolean
Dim pBoolLoad As Boolean

'Crea los recordset para los reportes
Dim rsDetCia As ADODB.Recordset
Dim rsMovs As ADODB.Recordset
Dim rsActivo As ADODB.Recordset
Dim rsEmps As ADODB.Recordset
Dim rsTiposMov As ADODB.Recordset

Private Sub Form_Load()

Set ObjUtil = New CafUtil.DBUtil2
Set rsSeeks = New ADODB.Recordset
Set Aplicacion = CreateObject("CrystalRuntime.Application.10")
'Pagina = False
pBoolLoad = True

End Sub
Private Sub Form_Unload(Cancel As Integer)
Set Aplicacion = Nothing
Set Reporte = Nothing
Set parametros = Nothing
Set CamposOrden = Nothing

Set ObjUtil = Nothing
Set bd = Nothing
Set rsSeeks = Nothing

Set rsDetCia = Nothing

End Sub

Private Sub Impresiones1_ClickConfig()
On Error GoTo Cancela
menuprin.Dialog1.Flags = cdlPDPrintSetup
menuprin.Dialog1.ShowPrinter
ParamSis.NombrePrint = Printer.DeviceName
ParamSis.PuertoPrint = Printer.Port
ParamSis.DriverPrint = Printer.DriverName
Exit Sub
Cancela:
Screen.MousePointer = 0
Exit Sub
End Sub
Private Sub Impresiones1_ClickDisco()
'Reporte.PaperOrientation = crLandscape
With Impresiones1
'RepDisco.reporta tmpDesCor & " " & Format(Date, "yymmdd")
'RepDisco.reporta "Resguardo " & Format(Date, "yymmdd")
RepDisco.reporta2 Reporte, repListado & " " & Format(Date, "yymmdd")
End With
End Sub

Private Sub Impresiones1_ClickImpresora()
On Error GoTo ErrHandler
Screen.MousePointer = vbHourglass
Call Reporte.SelectPrinter(ParamSis.DriverPrint, ParamSis.NombrePrint, ParamSis.PuertoPrint)
If Pagina Then
Reporte.PaperOrientation = crLandscape
Else
Reporte.PaperOrientation = crPortrait
End If
If Valida Then Reporte.PrintOut False
Screen.MousePointer = 0
Exit Sub
ErrHandler:
Screen.MousePointer = 0
MsgBox Err.Description & vbLf & Err.Source, vbCritical, App.ProductName & " error No. " & Err.Number
End Sub
Private Sub Impresiones1_ClickPantalla()
Call Reporte.SelectPrinter(ParamSis.DriverPrint, ParamSis.NombrePrint, ParamSis.PuertoPrint)
If Pagina Then
Reporte.PaperOrientation = crLandscape
Else
'Reporte.PaperOrientation = crPortrait
Reporte.PaperOrientation = crLandscape

End If
Screen.MousePointer = vbHourglass
Me.Enabled = False
'menuprin.Enabled = False
If Valida Then previo2.Previo Reporte
'menuprin.Enabled = True
'Me.Show vbModal, menuprin
Me.Enabled = True
Screen.MousePointer = 0
End Sub
Private Sub Impresiones1_ClickSalir()
Unload Me
End Sub
Private Sub Impresiones1_ClickTodo(Cancel As Boolean)
On Error GoTo ErrHandler
Dim i As Integer
Dim DBTable As CRAXDRT.DatabaseTable
Dim CPProperty As CRAXDRT.ConnectionProperty
Dim parametro As CRAXDRT.ParameterFieldDefinition
'Dim CRXDBField As CRAXDRT.FieldObject

Set rsDetCia = New ADODB.Recordset
Set rsDetCia = ObjUtil.GetDbReadOnly(ParamCia.CnstrDB, "DETCIA")
Screen.MousePointer = vbHourglass
Set Reporte = Nothing
'--------------------------------------------------------------------------------------------

Set Reporte = Aplicacion.OpenReport(RepDir & "bitacora2.rpt")

Set rsMovs = New ADODB.Recordset
Set rsActivo = New ADODB.Recordset
Set rsEmps = New ADODB.Recordset
Set rsTiposMov = New ADODB.Recordset


Set rsMovs = ObjUtil.GetDbReadOnly(ParamCia.CnstrDB, "MOVIMIENTOS")
Set rsActivo = ObjUtil.GetDbReadOnly(ParamCia.CnstrDB, "ACTIVOS")
Set rsEmps = ObjUtil.GetDbReadOnly(ParamCia.CnstrDB, "EMPLEADOS")
Set rsTiposMov = ObjUtil.GetDbReadOnly(ParamCia.CnstrDB, "TIPOSMOV")
'++++
Carga_Recordset
Reporte.DiscardSavedData
Set parametros = Reporte.ParameterFields
Valida = True
' If Obtiene_Formula Then
' Reporte.RecordSelectionFormula = mvarSelecctionFormula
' Else
' Reporte.RecordSelectionFormula = ""
' End If
If Not Valida Then
Screen.MousePointer = 0
Exit Sub
End If

'Carga_Recordset
For i = 1 To parametros.Count
Select Case parametros.Item(i).Name
Case "{?NOMCIA}"
Set parametro = parametros.Item(i)
parametro.SetCurrentValue CStr(Empresa.NombreCia)
Case "{?prm_Filtro}"
Set parametro = parametros.Item(i)
parametro.SetCurrentValue "Ordenados por numero consecutivo"

Case "{?RANGO}"
Set parametro = parametros.Item(i)
parametro.SetCurrentValue "Ordenados por numero consecutivo"

Case "{?TisaUsr}"
Set parametro = parametros.Item(i)
parametro.SetCurrentValue CStr(Empresa.NombreUsuario)
Case "{?DIR1}"
Set parametro = parametros.Item(i)
parametro.SetCurrentValue "DIRECCION GENERAL DE RECURSOS MATERIALES Y SERVICIOS GENERALES /n DIRECCION DE RECURSOS MATERIALES /n SUBDIRECCION DE ALMACEN E INVENTARIOS"


End Select
Next
'Set parametro = Nothing


Screen.MousePointer = vbDefault
Exit Sub
'--------------------------------------------------------------------------------------------------------
ErrHandler:
Screen.MousePointer = 0
MsgBox Err.Description & Chr(13) & Err.Source, vbCritical, "Erro No " & Err.Number
End Sub
Private Sub Carga_Recordset()
Dim iFil As Integer
For iFil = 1 To Reporte.DataBase.Tables.Count
Select Case UCase(Reporte.DataBase.Tables.Item(iFil).Name)
Case "DETCIA"
Reporte.DataBase.Tables.Item(iFil).SetPrivateData 3, rsDetCia
Case "ACTIVOS"
Reporte.DataBase.Tables.Item(iFil).SetPrivateData 3, rsActivo
Case "MOVIMIENTOS"
Reporte.DataBase.Tables.Item(iFil).SetPrivateData 3, rsMovs
Case "EMPLEADOS"
Reporte.DataBase.Tables.Item(iFil).SetPrivateData 3, rsEmps
Case "TIPOSMOV"
Reporte.DataBase.Tables.Item(iFil).SetPrivateData 3, rsTiposMov
End Select
Next iFil
End Sub

Private Function Obtiene_Formula() As Boolean
Dim cons As Integer

Valida = True
mvarFiltro = ""
mvarSelecctionFormula = ""
mvarFiltro = "BITACORA DE MOVIMIENTOS"
If Len(Trim(txtCons.Text)) > 0 Then
cons = txtCons.Text
mvarFiltro = mvarFiltro & " del Movimiento " & txtCons.Text
mvarSelecctionFormula = "{MOVIMIENTOS.CVEACT}={ACTIVOS.CVEACT} and {MOVIMIENTO.CVEUSU}={EMPLEADOS.CVEUSU} and {EMPLEADOS.ESTATUS}='A' and {MOVIMIENTOS.TIPMOV}={TIPOSMOV.CVETIMOV} and {MOVIMIENTOS.NUMCONS}=" & cons
Else
mvarSelecctionFormula = "{MOVIMIENTOS.CVEACT}={ACTIVOS.CVEACT} and {MOVIMIENTO.CVEUSU}={EMPLEADOS.CVEUSU} and {EMPLEADOS.ESTATUS}='A' and {MOVIMIENTOS.TIPMOV}={TIPOSMOV.CVETIMOV}"
End If
Obtiene_Formula = True
End Function
Private Sub cmdBusCons_Click()
txtCons.Text = BusGrid.GetClaveTexto18("Bitacora de Movimientos" & lb_obs.Caption, ParamSis.CnstrDB, Trim(lb_obs.Caption))

txtCons.SetFocus
End Sub
Contestar

    Pregunta:  67155 - COMO GUARDAR INFO DE LA HORA Y UN CHECKBOX
Autor:  Lusbyn Morales
Buenos dias, amigos estoy trabajando con estructuras dinámicas y tengo el siguiente problema:

TENGO MI FORM YA LISTO CON TODOS LOS CAMPOS DE TEXTOS VALIDADOS PERO QUIERO QUE EN UN TEXT CUANDO YO INTRUDUZCA LA HORA TAMBIEN ME LA GUARDE AL PULSAR EL BOTON GUARDAR Y ME LA MUESTRE CUANDO PULSE EL BOTON MOSTRAR DATOS.

Otra pregunta es, tengo dos checkbox y quiero que también me guarde la selección y cuan
do consulte la información me muestre esa opción seleccionada en un label, ejemplo:

o Un ckeck me da opción a seleccionar Maracaibo
o Otro ckeck me da opción a seleccionar Barquisimeto

Al momento de guardar la información yo selecciono Barquisimeto y cuando la hago la consulta en el label no me sale nada.
Ojo no estoy trabajando con base de datos por ahora.
Contestar

    Pregunta:  67156 - MACRO EN EXEL
Autor:  Ariel Santillan
hola, estoy haciendo una macro en exel, y quiciera saber como puedo hacer para combinar 12 checkBox ya que tengo problemas a la hora mostrar solo los que estan seleccionados. por ejemplo si solo el checkBox10 esta seleccionado que se visualice en A1, y si hay seleccionados varios que se visualice desde A1 en adelante, nose como hacer para mostrar en la planilla solo los estan tildados y en orden desde A1 sin importar el checkBox que este seleccionado. Espero sepan ayudarme desde ya muchas gracias.
Contestar

    Pregunta:  67185 - ANALÍSTA DE INFORMACIÓN
Autor:  Roberto Torres
Nesecito un Macro que haga lo siguiente:

Tengo Excel 2010, y quiero hacer un macro que cuando escriba un texto en minúscula en los celdas A1, B1 Y C1, luego de darle 'ENTER" lo escriba en mayúscula. Apenas he realizado un Macro. Me pueden ayudar.
Contestar

    Pregunta:  67204 - REORDENAR Y REASIGNAR CODIGOS
Autor:  Jesus Gomes Gomes
buenas estoy trabajando en un secillo sistema en visual basic 2010 con una base de datos en access de formato ".MDB" a continuacion detallo:

tengo una tabla de nombre personas que se compone del campo ID (el pk) y el campo NOMBRE

actualmente tiene solo 4 registros ya que a traves del visual basic 2010 he estado haciendo pruebas tales como el guardado, edicion y borrado de datos en dicha tabla, mi problema es que actualmentreen mi tabla poseo la siguiente anomalia:

ID NOMBRE
2 Jesus
10 Pedro
3 Andres
8 Juan

estoy buscando la manera de realizar un algoritmo en visual basic 2010 que me permita ordenar y reasignar los codigos de tal manera que la tabla PERSONAS qede asi:

ID NOMBRE
1 Jesus
2 Pedro
3 Andres
4 Juan

porfavor necesito esa ayuda muchas gracias

nota: que la explicacion sea detallada y paso a paso
Contestar

    Pregunta:  67223 - GIF
Autor:  jose cardona
Hola disculpen, alguien me puede decir si se puede colocar un gif en un command button, thank
Contestar

    Pregunta:  67226 - BORRAR TEMPORALMENTE LOS DATOS DE MI DATAGRIDVIEW SIN BORRAR
Autor:  Victor lopez
Hola bendiciones soy nuevo en esto de la programación quería saber como puedo eliminar temporalmente todos los datos de mi datagridview sin que trastoque nada en mi base de datos que tengo en acces 2010 tengo un formulario con los datos de una factura y quiero agregar varios productos a la factura reflejada en un datagrid pero cuando yo le doy en el botón de vender me aparece el registro que acabo de llenar pero tambien me aparecen los que ya e llenado anteriormente y yo no quiero eso. yo quiero que solo me aparescan los que actualmente estoy ingresando y luego se limpie al hacer la venta y se guarde en la base de datos y al hacer eliminar o limpiar solo se borren del datagridview Muchísimas gracias de antemano, si no me entienden me dicen porfavor, y el codigo que tenia es datagridview1.dataset =nothing pero eso solo me los limpia y luego me los vuelve a cargar después al hacer el corona de venta. Dios les bendiga amigos saludes
Contestar

    Pregunta:  67240 - ¿CALCULAR PARA VISUAL BASIC 6.0?
Autor:  SOL amos
este pequeño programa para hacer una multiplicación y para sacar a la potencia pero quiero que text1 se multiplica por el mismo numero solo quisiera que en vez un numero se multiplique se multipliquen dos números a la vez en el text1 y text2 sirva para sacar la potencia y hacia salga el resultado

Private Sub Calcular_Click()
Text1.Text = Text1.Text * Text1.Text ^ Text2.Text
End Sub
Contestar

    Pregunta:  67251 - DESACTIVAR UN BOTON DESPUES DE 2 INTENTOS
Autor:  Lusbyn Morales
Buenas tardes.

Amigos estoy haciendo un sistema vocacional y tengo el siguiente problema:

Cuando una persona elige una carrera y despues de leer unas caracteristicas se da cuenta de que no le parece estudiarla puede realizar el test de nuevo a traves de un boton que lo lleva al inicio. Si ya la persona ha realizado el test de nuevo y cuando elige otra carrera se da cuenta de que tampoco le gusta ya no puede volver a realizar el test puesto que solo tiene una sola oportunidad.

No consigo como hacer para que cuando la persona se equivoque por segunda vez se le bloquee ese boton.

Atte.

Lusbyn Morales
Contestar

|<  <<  30 31 32 33 34 35 36 37 38 39 40  >>  >|