none
Ayuda Visual Basic RRS feed

  • Pregunta

  • tengo una duda respecto a visual basic, he creado la siguiente tabla en SQL;

    CREATE TABLE ficha_empleado(
    id_emp int identity not null,
    ficha int not null,
    rut int not null,
    dv int not null,
    activo int not null,
    nombres varchar(50) not null,
    ape_paterno varchar(30) not null,
    ape_materno varchar(30) not null,
    fecha_nac date not null,
    edad int not null,
    sexo int not null,
    fecha_ingreso date not null,
    fecha_termino date not null,
    foto varchar(200) not null,
    primary key (id_emp)
    )
    

    también he creado un formulario en visual basic en el cual el usuario debe llenar los campos y ser insertados en la tabla mencionada anteriormente 

    lo que quiero saber es lo siguiente;

    si tengo un radioButton en el cual estoy definiendo el sexo masculino y femenino con dos radioButton distintos, mi idea es que por ejemplo si selecciona masculino deberá ingresarse en la tabla sexo un 0 y si selecciona femenino deberá ingresarse un 1 en la tabla sexo, alguien puede ayudarme como poder lograr esto, por favor se lo agradecería...

    • Cambiado Joyce_AC jueves, 16 de febrero de 2017 15:01
    jueves, 16 de febrero de 2017 13:29

Todas las respuestas

  • El radiobuttom tiene propiedades ejemplo si esta con check toma un valor caso contrario otro valor.

    Con esos datos puedes hacer el insert con 0 o 1 segun sea el caso.


    DBA SQL Server Santiago/Chile

    jueves, 16 de febrero de 2017 15:12
  • DaviBar,

    Considera tener una lista para las diversas opciones de género -desde mi forma de ver las cosas- confundido como orientación sexual: masculino, femenino, agéneros, andróginos, etc.

    Si mantienes la idea de tener sólo dos opciones entonces basta con que el tipo de la columna [sexo] sea bit y no int:

    sexo bit NOT NULL,

    cmd.Parameters.AddWithValue("@sexo", Not chkMasculino.Checked) 'Masculino --> False / 0



    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    jueves, 16 de febrero de 2017 16:10