Únete
a la comunidad
Inscríbete
Haz una pregunta Denunciar

Programar con visual basic 6

slipknot - Última respuesta el 25 ene 2013, 17:34
Hola,
algien me puede ayudar a aser un programa en visual basic 6
con los sigientes datos de una empresa
cuentos enpleados
4 departamentos y salarios
nomina final y x departamentos
maximo salario
minimo salario
si algien me puede desir como aserlo se lo agradeseria
Seguir leyendo 
53 respuestas
Respuesta
+26
moins plus
ayuda por favor


cuando uno seleccione la opcion correcta en el primer intento se debe acumular 10 p
si falla emite un mensaje de aue dice tienes otra oportunidad.
si en el segundo intento es la respuesta correcta ya no vale 10p sino que vale 5 y si falla por segundavez emite un mensaje que dice pierde.,
bueno yo lo tengo de la siguiente manera pero me repite una opcion seleccionada dos veces
Private Sub Combo1_Click()

If Combo1 = "Francisco Tovar" Then

a = MsgBox("10 PUNTOS A TU FAVOR", vbInformation + vbOKOnly, "YES")
p = p + 10

Else
a = MsgBox("tienes otra oportunidad", vbInformation + vbOKOnly, "NO GANAS PUNTOS")
End If


If Combo1 = "Francisco Tovar" Then

b = MsgBox("ganas 5", vbInformation + vbOKOnly, "YES")
p = p + 5

Else
b = MsgBox("pierdes", vbInformation + vbOKOnly, "NO GANAS PUNTOS")
End If

Text1.Text = p
End Sub
gilleroha 6Publicaciones martes, 13 de septiembre de 2011Fecha de inscripción viernes, 25 de enero de 2013Último discurso - 23 nov 2011, 00:42
bueno amigo antes de guardar debe hacer una compración de codigo del registro, o en todo caso debe hacer una busqueda con ese nombre antes de guardar, y una que la respuesta de la consulta sea null entonces que lo guarde caso contrario qu eno guarde
maria gomez - 1 dic 2011, 04:26
hola necesito resolver este ejercicio:
dado el nombre año de nacimiento año actual (mediante conmbos estos ultimos)
calcular la edad y mostrar en una lista los nombres y edad de cada persona...
gilleroha 6Publicaciones martes, 13 de septiembre de 2011Fecha de inscripción viernes, 25 de enero de 2013Último discurso - 1 dic 2011, 04:31
hola eso muy simple, haz una resta del año actual con el año que nación y esa diferecnia es la edad, ahora para mostrar el nombre y la edad juntos pues utiliza & y con eso lo tienes todo
eviizz - 22 ene 2013, 03:10
hola necesito ayudad de Ur.!!!
necesito crear una base de datos para una empresa
nesecito ingresar nombres y apellidos, titulos optenidos edad, sexo,num. de Ced.
gilleroha 6Publicaciones martes, 13 de septiembre de 2011Fecha de inscripción viernes, 25 de enero de 2013Último discurso - 25 ene 2013, 17:34
bueno contactame a hurtado_07@hotmail.com, explicate bien, para hacer una base de datos primero tienes definir que motor bas a utliizar, Sql server, Mysql, o cual, de acuerdo a eso se puede empezar, contacme al correo alli te puedo ayuda
Añadir comentario
Respuesta
+14
moins plus
Private Sub Command2_Click()
COMPRAR = ""
MONEDERO = ""
End Sub

Private Sub Command3_Click()
End
End Sub

ElseIf PROMEDIO >= 6 And PROMEDIO < 7 Then
LEYEN = "INDEFICIENTE"
ElseIf PROMEDIO < 5 Then
LEYEN = "REPROBADO"
End If
End Sub

Private Sub Command2_Click()
LEYEN = ""
PROMEDIO = ""
ELABORAR = ""
DISEÑAR = ""
APLICAR = ""
End Sub

Private Sub Command3_Click()
End
End Sub

Private Sub Form_Load()

End Sub

Private Sub Command1_Click()
RESULTADO = ""
End Sub

Private Sub Command2_Click()
End
End Sub
Añadir comentario
Respuesta
+10
moins plus
ewewewewe
Añadir comentario
Respuesta
+9
moins plus
Hola enviame al mail mas información y veo como te puedo ayudar.

Luis
bea - 20 feb 2012, 19:14
alguien me puede ayudar en visual vasiv 2010 Realice un programa que capture 10 nombres personales en un arreglo y luego que los ordene y que estos aparezcan en un ListBox
Añadir comentario
Respuesta
+8
moins plus
Estimado:
Te pido disculpas es que no logro entender porque cuatro formularios?
En uno solo podrías tranquilamente poner los botones con las funciones de suma(+), resta(-), producto(*) y cociente(/).
Ejemplo;
Supongamos que tenes un text1 donde permitis al operador ingresar los números a calcular?
Si hay algo dentro del text1, bien podes limpiarlo autorizando al boton limpiar con la siguiente directiva: text1=""
Luego el operador presiona el boton (suma) y tomas en variable global a nivel del formulario el valor del text1, algo así --total o calcular= val(text1.text)-- donde sumar es una variable de tipo long declarada en la cabecera del formulario.
Si queres sumar con decimales tenes que declararla como "double" que te permite utilizar numeros de coma flotante de 64 bits

----------------------------------------------------------------------------------------------------
Aquí te dejo un código que hice hace un ratito para vos, espero que te sea de alguna utilidad.

tenes que colocar en el formulario un textbox y cinco commandbutton, las explicaciones te las dejé en el código.
----------------------------------------------------------------------------------------------------

'variables del tipo global a nivel del formulario
'para tener siempre a mano el último numero agregado
Dim ultimonumeroagregado As Double
Dim calcular As Double
'total que pasa por todos los tipos de calculos
Dim total As Double

Private Sub Command1_Click()
'para el caso de la suma se asigna a -calcular- el valor de total mas el ultimo numero agregado
calcular = total + ultimonumeroagregado
'se actualiza el valor de total
total = calcular
'se muestra al usuario el valor calculado
Text1 = calcular
End Sub

Private Sub Command2_Click()
calcular = total - ultimonumeroagregado
total = calcular
Text1 = calcular
End Sub

Private Sub Command3_Click()
'el controlador de errores es por el desbordamiento si se quiere dividir por 0
On Error GoTo msg
calcular = total / ultimonumeroagregado
total = calcular
Text1 = calcular
msg:
Text1 = total
End Sub

Private Sub Command4_Click()
calcular = total * ultimonumeroagregado
total = calcular
Text1 = calcular
End Sub

Private Sub Command5_Click()
'al hacer clic se vacía el text1 y la variable total se pone a 0
Text1.Text = ""
total = 0
End Sub

Private Sub Form_Load()
'necesitas un text1 y 5 commandbutton en un formulario
Text1.Text = "Ingrese aquí los números a calcular"
Command1.Caption = "+"
Command2.Caption = "-"
Command3.Caption = "/"
Command4.Caption = "*"
Command5.Caption = "Limpiar"
Text1.Alignment = 1 '(dígitos a la derecha)
End Sub

Private Sub Text1_Click()
'cada vez que haces foco en el text1 se vacía para permitir ingresar datos
Text1.Text = ""
End Sub

Private Sub Text1_LostFocus()
'cuando dejas de hacer foco en el text1 se actualiza la variable -ultimonumeroagregado-
ultimonumeroagregado = Val(Text1.Text)
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
'esta opción es para que el text acepte numeros solamente, punto, coma y retroceso para borrado
Select Case KeyAscii
Case 13
KeyAscii = 0 ' Para que no beepee
Case 44, 46, 8, 48 To 57
'Case 44 (",") o case 46 (".") o case 48 to 57 (todos los números)
Case Else
' No es una tecla numérica, no admitirla
KeyAscii = 0
Beep
End Select
End Sub
-----------------------------------------------------------------------------------------

Ojala que te sea de utilidad.

Un fuerte abrazo y cualquier cosa a tu disposición.

Desde Bragado, Buenos Aires, Argentina.

Luis Pedro Méndez.
Añadir comentario
Respuesta
+7
moins plus
Estimado German: un fuerte abrazo y gracias por considerarme:


Cuando vos escribis este código:
____________________________________
si yo selecciono por primera vez la respuesta correcta se ejecuta esta accion

MsgBox "10 puntos a tu favor en la cuenta de Francisco Tovar. Tienes acumulado un total de: " & Val(Text1.Text) + 10 & " puntos.", vbInformation + vbOKOnly, "YES"
Text1.Text = Val(Text1.Text) + 10
Combo1.Enabled = False
Text1.Enabled = False
Francisco_Tovar = True
_____________________________________
estas directivas no tienen que ir...

---->Combo1.Enabled = False
---->Text1.Enabled = False

pues deshabilitas los controles
_____________________________________

Cuando seleccionas por primera vez:
_________________________________
si selecciono por primera vez la respuesta incorrecta se ejecuta esta accion

Case Else
pierdes = pierdes + 1

solo se incrementa el contador "pierdes" en mas 1

el if condicional es para cuando el contador llega a lo que vos dispongas como límite, en este caso 2.

_________________________________

en este caso....

y si selecciono en mi segundo intento la correcta se ejecuta esta accion

MsgBox "5 puntos a tu favor en la cuenta de Francisco Tovar. Tienes acumulado un total de: " & Val(Text1.Text) + 5 & " puntos.", vbInformation + vbOKOnly, "YES"
Text1.Text = Val(Text1.Text) + 5
End If

agrega al textbox un incremento de 5 +
_________________________________


finalmente....
_________________________________
y por ultimo si selecciono en mi segundo intento la respuesta incorrecta se ejecuta este accion

If pierdes >= 2 Then
MsgBox "Solo estan permitidos dos actos fallidos! Ha perdido.", vbCritical, "Ha finalizado el Juego"
Combo1.Enabled = False
Text1.Enabled = False
________________________________
si no queres inhabilitar los controles, ponele una comilla simple al principio del combo y del text1

________________________________

Estimado Germán somos iguales en el apellido.

Mi nombre es Luis Pedro Méndez desde Bragado, Provincia de Buenos Aires, Argentina.

Por favor no dudes en enviarme la consulta que creas conveniente y perdona si por ahi no entiendo bien tu consulta, pero por lo que me decis, el problema puede estar en que el código que te pase mas arriba no lo has copiado tal cual y me lleva a decirte esto el hecho de que en el acierto de "Francisco Tovar" por primera vez, incrementas el valor en 10, pero inhabilitas el combo y el text1, eso no tendría que ser así, y si poner a "true" la variable boolean "Francisco_Tovar", para que en los sucesivos aciertos sume solamente 5.

Un abrazo .

Luis
juju - 15 jun 2009, 04:20
hola, si cierto tenemos el mismo apellido., te dejo mi msn para ver si podemos hablar del tema mas comodamente mi msn es el siguiente: andresgenaro20@hotmail.com y gracias por todo.,

bueno mira estos los uso Combo1.Enabled = False
Text1.Enabled = False para desabilitar los controles por que si gano los 10 puntos paso a otras preguntas y si gano 5 igualmente y si fallo en mis 2 intentos paso a la otra pregunta pero sin puntos ya que mis respuestas fueron incorrectas..

lo que quiero saber es como hacer para que si es incorrecta mi primer intento el segundo si lo acierto me vale 5 y asi pasar a la segunda pregunta que es en otro combo.. y si en el primero acirto gano 10 y paso a la segunda pregunta..

veamos si me entiendes de esta manera a ver.,

cuando yo le de a la opcion Francisco tovar en el combo en mi primer intento me gano 10 puntos.,
pero si le doy a a cualquiera de las otras opciones me queda una segunda oportunidad.
si en mi sugundo intento le doy a la opcion Francisco Tovar me gano 5 puntos.,

bueno luis muchas gracias por todo., aqui en venezuela cuando 2 personas tienen el mismo nombre o apellido nos decimos tocallos.,,. bueno espero que guardes me msn para que hablemos mejor del tema.,

Un Abrozo

Genaro.
karinanyi 3Publicaciones miércoles, 16 de febrero de 2011Fecha de inscripción viernes, 25 de febrero de 2011Último discurso - 25 feb 2011, 14:32
Hola, podria alguien darme una manito con mi sistema cotizador, no arranca esta hecho en visual pero nose no funicona, alguien q me ayude mi email es karinanyi@gmail.com
Añadir comentario
Respuesta
+6
moins plus
si tienen dudas con visual basic 6.0 pueden contactarme en hurtado_07@hotmail.com,espero poder ayudarles.
Añadir comentario
Respuesta
+5
moins plus
GRACIAS AMIGO , TE ENTENDI CON TU EXPLICACION Y GRACIAS POR LA INSTRUCCION..!!! SALUDOS DESDE
LA TIERRA DE BOLIVAR , VENEZUELA
Gilleroha - 17 jul 2009, 01:00
Hola Bueno, esta leyendo el foro y pense que podrías ayudarme, sabes estoy creando un progama en visual basic 6.0, una factura para ser exacto:
Cuando yo genere una factura debo ingresar la cantidad de productos que que se vana vender, ahora el caso es que al momento de guardar solo debe de guardar los primeros 10 Items, luego debe generar una nueva factura automáticamente y guadar tambien solo 10, claro para eso eso 10 primero Items ya se deben de haver eliminado despues de ser guardara.
este proceso debe continuar hasta que ya no quede ningun item , de modo si son 50 productos facturados se debieron haber creado 5 facturas.

Espero tu respuesta amigo ami meil si fuera posible
hurtado_07@hotmail.com
le agradesco de antemano tu ayuda.
aleja - 8 may 2010, 23:37
hola nesesito tu ayuda si porfavor me puedes hayudar con un programa de visual basic con unos ejercicios de de vectores y matrizes por favor
Añadir comentario
Respuesta
+5
moins plus
bueno pues quiero que me ayudes porfabor nesecito saver una contraseña que me habra alos tres intentos
Elinv - 24 jun 2009, 04:12
Enrique un abrazo afectuoso.
Te ruego me expliques mejor lo que deseas y con gusto si está a mi alcance trataré de ayudarte.
Enviame plataforma de desarrollo, y mas pormenorizado lo que queres obtener.

Elinv
Chiken - 21 jun 2010, 23:44
malo malo pue sya ponte a programar heeee!!!!!!!!!!! aver si ya vas investigando mas .....................Todo quieres______________________________
Añadir comentario
Respuesta
+5
moins plus
holap plis alguien podria ayudarme hacer una libreta de colegio en visual basic deseo la programacion de como sacar el promedio trimestras....
se los agradezco d antemano........
Añadir comentario
Respuesta
+4
moins plus
bueno tengo estudiando poco tiempo y estoy nuevo en esto y lo que quiero hacer es presentar en cuatro formularios con los botones de suma,resta,producto,cociente y un boton de comando que limpie....asi que
estoy mandando la forma de como comense y quiero que me de el visto bueno , si esta bien u me falta algo
y gracias por ayudarme.
Añadir comentario
Respuesta
+4
moins plus
Me da una tremenda alegría haberte sido util.

Un abrazo.

Luis
Añadir comentario
Respuesta
+4
moins plus
programa que me imprima los numeros del 1 al 41 en visual basic
Añadir comentario
Respuesta
+3
moins plus
por que no ponen completo el codigo de sus respuestas
Añadir comentario
Respuesta
+3
moins plus
ARIES CONSTRUCTORA
GUILLE - 12 ago 2010, 19:59
hola JACKIE no se para que escribes el nombre de tu empresa si en realidad no solicitado ayuda o has enviado respuesta.¿No crees debes de ser mas considerada y dejar de hacer perder eltiempo a las personas que lo nesecitan??.
solo es una opinión.
andrs12645 - 27 ago 2010, 16:47
hola quien conoce del programa saint me podria enseñar como modifico los formatos de impresion (factura, reporte) lo que pasa es que ellos estan sobre un formato .txr y no se mucho de dos ........................ gracias
yaverito - 7 sep 2010, 00:12
hola como estan necesito realizar una factura en excel programando en visual si me podrian ayudar con eso muchas gracias mi correo es vito_ar17@hotmail.com
Añadir comentario
Respuesta
+3
moins plus
Homa Jomy, como es lo que quieres exactamente, te dejomi correo para que te contactes conmigo y asi poder ver el diseño y la programación no es nada mas que hacer sumas y multiplicaciones
BR HURTADO C. GILLEROHA
LIMA PERU
CEL 9945444818
alaska-101 5Publicaciones lunes, 19 de septiembre de 2011Fecha de inscripción lunes, 19 de septiembre de 2011Último discurso - 19 sep 2011, 01:26
Mira tengo que hacer un último programa que en base a unos valores de "y" saque todas las diferencias posibles.
Ejemplo:
y...?'y..?''y
2................
4...-2..........
6...-2........0
8...-2........0
10.-2........0

asi que vaya sacando las diferecias sucesivamente como puedo hacer un programa asi en visual basi 6. Y que después pregunte un valor entre "x" . Que clcule k=(x-1)/h que pregunte el incremento "h".
Me podrían ayudar con el código hasta aquí.
Pazmiño - 10 dic 2011, 23:59
como puedo resolver este ejercicio
dada la cantidad en euros,obtener la equivalencia en dolares, bolívares , peso colombiano y en libras esterlinas
Añadir comentario
Este documento intitulado « programar con visual basic 6 » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.

¿No eres todavia usuario?

inscríbete, gratuitamente y en menos de un minuto!

Los miembros obtienen más respuestas que los usuarios anónimos.

Ser miembro te permite llevar un seguimiento detallado de tus consultas.

Ser miembro te permite gozar de otras opciones adicionales.

Recibe nuestro newsletter

salud.kioskea.net