calculo de codigo

08/12/2008 - 20:06 por fredy | Informe spam
buenas tardes
mi situacion es la siguiente: tengo un formulario con selecciones (
optionbutton) y cuadros de texto los cuales segun la eleccion me generan un
codigo para un elemento, lo que quiero saber es como debo hacer para que cada
vez que realice una seleccion ( optionbutton) me regenere el codigo del
elemento , el codigo se genera como un concatenar de acuerdo a las
selecciones que el usuario vaya tomando
para mas detalles: la primera parte del codigo se genera seleccionando uno
de tres optionbutton, la segunda parte se genera con el dato de un cuadro de
texto, la tercera parte uno de dos optionbutton y la cuarta es el dato de un
cuadr de texto.. para quedar algo asi

CF1-600-I-50
muchas gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
08/12/2008 - 21:32 | Informe spam
hola, fredy !

si expones (al menos) la parte de tu codigo donde realizas la concatenacion -?-
y comentas de cada optionbutton que concatenacion se hace (o probablemente)...
te convendria tener un procedimiento que (re)genere el codigo y llamarlo en cada evento de tus controles

saludos,
hector.

__ OP __
... tengo un formulario con... optionbutton) y cuadros de texto... generan un codigo para un elemento
... como... hacer... que cada vez que realice una seleccion ( optionbutton) me regenere el codigo del elemento
el codigo se genera como un concatenar de acuerdo a las selecciones que el usuario vaya tomando
... la primera parte del codigo... uno de tres optionbutton la segunda parte... el dato de un cuadro de texto
la tercera parte uno de dos optionbutton y la cuarta es el dato de un cuadr de texto.. para quedar algo asi
CF1-600-I-50
Respuesta Responder a este mensaje
#2 fredy
12/12/2008 - 04:50 | Informe spam
hola Hector

asi lo resolvi..
Private Sub CALCOD()
IDREG = ""
EDITAR.Visible = False
INGRESAR.Visible = True

If CF1 = True Then PP = "CF1"
If CF2 = True Then PP = "CF2"
If CP = True Then PP = "CP"

If COTA <> "" Then SP = COTA Else SP = " FALTA COTA "

If HNO <> "" Then TP = HNO Else TP = " FALTA NUMERO HUECO "

If ED = True Then CPC = "D"
If EI = True Then CPC = "I"

If THP = True Then QP = "P"
If THS = True Then QP = "S"
If THT = True Then QP = "T"
If THO = True Then QP = "O"

CODIGO = PP & "-" & SP & "-" & TP & CPC & QP
end sub

pero para cada boton tenia que poner

Private Sub CF1_Click()
CALCOD
End Sub
no se si hay una forma de ejecutar CALCOD al hacer cualquier cambio sin
tener hacer lo anterior para cada "optionbutton"
cordial saludo
fredy
Respuesta Responder a este mensaje
#3 Héctor Miguel
12/12/2008 - 05:37 | Informe spam
hola, fredy !

asi lo resolvi...
(...)
pero para cada boton tenia que poner
Private Sub CF1_Click()
CALCOD
End Sub
no se si hay una forma de ejecutar CALCOD al hacer cualquier cambio sin tener hacer lo anterior para cada "optionbutton"



para el efecto que quieres lograr (dinamico o "en tiempo real") no lo creo (por eso te habia sugerido "llamarlo" en cada evento...)
probablemente la alternativa pudiera ser por un modulo "de clase" (pero te saldria "mas caro el caldo que las albondigas") :-((

saludos,
hector.

__ el codigo ___
Private Sub CALCOD()
IDREG = ""
EDITAR.Visible = False
INGRESAR.Visible = True

If CF1 = True Then PP = "CF1"
If CF2 = True Then PP = "CF2"
If CP = True Then PP = "CP"

If COTA <> "" Then SP = COTA Else SP = " FALTA COTA "

If HNO <> "" Then TP = HNO Else TP = " FALTA NUMERO HUECO "

If ED = True Then CPC = "D"
If EI = True Then CPC = "I"

If THP = True Then QP = "P"
If THS = True Then QP = "S"
If THT = True Then QP = "T"
If THO = True Then QP = "O"

CODIGO = PP & "-" & SP & "-" & TP & CPC & QP
end sub
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida