• Jueves 2 de Mayo de 2024, 07:18

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - José Alberto

Páginas: [1]
1
VB .NET / Re:Formato a columna de un Listview
« en: Domingo 4 de Agosto de 2013, 20:30 »
Muchas gracias por la ayuda me funcionó  la perfección, Saludos

2
VB .NET / Re:Actualizar tabla Access con datagrid
« en: Domingo 4 de Agosto de 2013, 20:26 »
Hola Pirlespi: Antes que nada quiero aclararte que no es mi intención pedirte que cambies el código de tu programa, quiero darte ésta alternativa que he utilizado y me ha funcionado:
Yo también trabajo con Acces y le creo una conexión ODBC, en el windowsform creo un objeto dataset con todas las tablas con las que trabajaré, creo un objeto BindingSource y automáticamente el Visual Basic me crea el objeto TableAdapter y por último creo el datagridview o el Listview para mostrar los datos, son estos los objetos necesarios para manejar datos desde cualquier tipo de base de datos.
Cuando quiero ingresar datos en la base de datos utilizo el siguiente código:

Private Sub INGRESAR_DATOS()

        Dim nuevafilaClave As DataRow = Me.DSHistorias.Tables("HISTORIAS").NewRow

        nuevafilaClave("Fecha_Historia") = Me.txtFechaH.Text
        nuevafilaClave("Nombre") = Me.txtNombresH.Text
        nuevafilaClave("Edad") = Me.txtEdadH.Text
        nuevafilaClave("Sexo") = Me.txtSexoH.Text
        nuevafilaClave("Direccion") = Me.txtDireccionH.Text
        nuevafilaClave("Telefono") = Me.txtTelfHab.Text
        nuevafilaClave("Celular") = Me.txtTelfCel.Text
        nuevafilaClave("Referencia") = Me.txtReferido.Text
        nuevafilaClave("Motivo") = Me.txtMotivoConsulta.Text
        nuevafilaClave("Antecedente") = Me.txtAntecedentes.Text
        nuevafilaClave("Tratamientos") = Me.txtTratamientoMed.Text
        nuevafilaClave("Alergia") = Me.txtAlergia.Text
        nuevafilaClave("Habitos") = Me.txtHabitos.Text

        Me.DSHistorias.Tables("HISTORIAS").Rows.Add(nuevafilaClave)
        Me.HistoriasTableAdapter.Update(Me.DSHistorias.Tables("HISTORIAS"))

    End Sub

DSHistorias es el dataset que contiene la tabla HISTORIAS

Yo estuve varios días tratando de averiguar cómo podía ingresar y guardar los datos en la base de datos y fue difícil conseguir ayuda en la web, sólo en los foros pudieron ayudarme, ni siquiera la ayuda de Microsoft o la del Visual Studio tienen la información exacta.
Espero que te sirva de algo

3
VB .NET / Formato a texto no convencional
« en: Domingo 4 de Agosto de 2013, 19:57 »
Buenas tardes amigos: Sigo pidiendo ayuda ya que estoy actualizándome al visual .NET, los molesto a ver si alguien me puede decir como le doy formato a un texto no convencional, los ejemplos que consigo en la ayuda del VB2012 y en las paginas web siempre son los mismos, formato a fechas, hora y montos en moneda.
En mi caso quiero ingresar un numero de teléfono (solo los números) por ejemplo 04124567890 y al validar el textbox darle el formato (0412) 456.7890.
Ya lo intenté de la siguiente forma: Me.txtTelfHab.Text = Me.txtTelfHab.Text.ToString("(0000) 000.0000") y me arroja el siguiente error "Se pueden producir errores en tiempo de ejecución al convertir 'String' en 'System.IFormatProvider'"
Intenté utilizando la función CStr y también me arroja el error "No se ha especificado ningún argumento para el parámetro 'Number' de 'Public Function Str(Number As Object) As String'".

Mucho sabría agradecer toda la ayuda que me puedan dar y la paciencia que puedan tener

4
VB .NET / Formato a columna de un Listview
« en: Martes 23 de Julio de 2013, 20:32 »
Buenas tardes amigos: Necesito ayuda para saber de que forma se le da formato a una columna de un Listview, busqué en las propiedades pero no conseguí nada parecido, si alguien sabe como hacerlo agradecería su ayuda, la columna que quiero formatear tiene montos numéricos y me aparece sin puntos ni comas para los decimales.

5
VB .NET / Re:Ingresar filas en un dataset
« en: Jueves 27 de Junio de 2013, 01:05 »
Ya conseguí la solución, para los que estén pasando por lo mismo deben utilizar el update en el TableAdapter, no en el datagridview o el dataset, agradecido a los que se tomaron la molestia de ver mi problema.

6
VB .NET / Ingresar filas en un dataset
« en: Lunes 24 de Junio de 2013, 00:13 »
Buenas tardes amigos: Estoy programando con visual studio ultimate 2012, tengo conectada una base de datos Acces a un dataset, un BindingSource y un TableAdapter, el problema se me presenta cuando ingreso un nuevo registro (nueva fila), el TableAdapter muestra los datos en la nueva fila pero nunca lo graba en el dataset, acá les dejo el código a ver si consiguen el error.
Agradecido de antemano a quien pueda ayudarme

Private Sub INGRESAR_DATOS()

Dim nuevafilaClave As DataRow = Me.DSClave.Tables("CLAVE").NewRow

nuevafilaClave("Contrasena") = Me.txtPassUsuario.Text
nuevafilaClave("Usuario") = Me.txtNomUsuario.Text
nuevafilaClave("Nivel") = Me.cboNivel.Text

Me.DSClave.Tables("CLAVE").Rows.Add(nuevafilaClave)
Me.DGVClave.Update()

End Sub

Ya probé colocando:

Me.DSClave.AcceptChanges()
nuevafilaClave.AcceptChanges()

pero igual no guarda los cambios en el dataset

Páginas: [1]