• Viernes 8 de Noviembre de 2024, 20:35

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 - black_hat

Páginas: [1]
1
Visual Basic 6.0 e inferiores / crear boton para acceder a Macros
« en: Sábado 26 de Julio de 2008, 00:41 »
Hola gente, he terminado de hacer una Macros para Corel en VBA, y genere un instalador para que cualquiera que lo quiera utilizar lo instale a travez de un Wizard. El tema es que te lo instala pero para usarlo, debes ir a Herramientas/VisualBasic/Ejecutar... y escribir el nombre del Macros, cada vez que quiers ejecutarlo o tambien puedes crear un boton de manera manual en Opciones/Comandos/Macros y seleccionar la macros. Pero lo que quiero es hacerlo de forma automatica, es decir cuando instalamos la Macros desde el Setup que ya te cree un boton en el corel. He leido por ahi que todos los botones del corelDraw estan en un archivo Xml que se llama DrawUI.xml. Intente hacer algo pero no hay caso. El setUp lo creo con el NSIS de NullSoft. Si alguin sabe algo de esto por favor ayuda!!.  Saludos

2
VB .NET / Re: Tratar Con Valores Integer Nulos
« en: Miércoles 26 de Septiembre de 2007, 07:09 »
Solucionado! con la funcion Va(), anda y no necesito la funcion Ctype, ya que VAL(TextBox1.Text) devuelve un integer. Igualmente ya lo hice de otra manera con un comboBox para seleccionar una provincia, que me despliegue las ciudades de esa provincia, por si a alguien le interesa el Codigo de lo que acabo de comentar es el siguiente.

                    Me.ClienteabmTableAdapter.Fill(Me.ClienteDS.clienteabm, "a", Me.idCliente, Me.ApellidoTextBox.Text, Me.NombreTextBox.Text, Me.DniTextBox.Text, Me.DirTextBox.Text, Me.TelTextBox.Text, Me.CeluTextBox.Text, Me.EmailTextBox.Text, Me.cmbPcia.SelectedValue, Me.cmbCiudad.SelectedValue)

me.idCliente es una variable que le asigno el idCliente desde otro formulario.
Eso si tuve que cambiarle algunas propiedades del comboBox, y poner Ciudad y Provincias en el mismo dataSet. SAludos

3
VB .NET / Tratar Con Valores Integer Nulos
« en: Lunes 24 de Septiembre de 2007, 07:56 »
Hola gente, mi problema es el siguiente. Tengo un procedimiento almacenado que hace el ABM (alta, baja, modificacion) de provincias, el procedimiento esta parametrizado, los parametros son, Accion, idPcia, Nombre. Si recibe accion = 'a' realiza una alta, ya se imaginan que tiene que recibir para una baja y una modif ...jaja Cuando realizo una baja o una modificacion no hay problemas, por ejemplo una baja o una modif podria ser asi

Accion = 'm'
dPcia= 1
Nombre = 'Corrientes'

 Lo que modificaria el nombre de la provincia con id=1 a Corrientes.

el problema es cuando quiero hacer una alta. ya que idPcia en mi base de datos no puede ser Null.
Lo soluciono supuestamente con esto
 New System.Nullable(Of Integer)(CType(txtIdPcia.Text, Integer))

Pero me da el siguiente error.
La conversion de la cadena "" en el tipo integer no es valida.
Pero entonces como puedo hacer para dar de alta una provincia, sin pasarle el parametro idPcia, ya que en mi base de datos lo tengo como autoincrement.
El codigo completo es el siguiente


Private Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAceptar.Click
        Try

            Me.provinciasAbmTableAdapter.Fill(Me.ProvinciasForm.provinciasAbm, txtAccion.Text, New System.Nullable(Of Integer)(CType(txtIdPcia.Text, Integer)), txtNombre.Text)
        Catch ex As System.Exception
            System.Windows.Forms.MessageBox.Show(ex.Message)
        End Try
    End Sub


Desde ya muchas gracias

Páginas: [1]