necesito crear un curp
Forms Builer Developer


| |||
Sustraer cadenas de un formulario Como puedo sustraer letras de una caja de texo para generar una curp en forms builer developer ayuda si suipera dar clase bien mi maestro.. debo ingresar datos,,, para generar la curp y luego guardar los datos necesito crear un curp Forms Builer Developer ![]() ![]() |
| |||
Respuesta: Sustraer cadenas de un formulario Clave unica de Registro de poblacion cuando llene el los elementos de texto de blocke que tenga un boton de generar Curp.. a ver si me explique |
| |||
Respuesta: Sustraer cadenas de un formulario Cual es esa funcion curp generate..!! he comensado hacerlo.. nose si vaya bien pero este es mi codigo Cita: segun yo declaro una varible para cada elemento y le sustraigo lo k necesito.. DECLARE AP VARCHAR(20); BEGIN AP:=SUBSTR(:PERSONA.dia,1,2); :PERSONA.CURP :=AP; END; pero no se como cacatenar el form builer cha..!! lo malo es que mi profesor no me seño nada de eso y ahora lo pago nose tenga algo paresido ![]() |
| ||||
Respuesta: Sustraer cadenas de un formulario Mactus... empecemos desde el principio. Estas en un foro de oracle y debes hablar en un lenguaje que sea entendible para las personas que observan esta sección. Ademas debes ser mucho mas explicito en lo que necesitas. Acá no hay adivinos. El concepto de curp en este foro, solo lo conoces vos así que te recomiendo plantees mejor tu pregunta de lo que realmente necesitas de oracle para solucionar tu problema. Lo piensas hacer en una función? Que datos de entrada tiene la función? Con los datos de entrada, que salida esperarías? Te recomiendo hagas un ejemplo detallado de lo que requieres, así será facil para alguien ayudarte en tus problemas. saludos mactus
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
![]() Bueno si tengo que generar la curp clave unica de registro de poblacacion pero.. los pex es que son que debo sugui las condiciones de la imagen de arriba .. pero el problema esta en el apellidos y el nombre.. por ejempo: apellido paterno apellido materno nombre ANDRADE LOYOLA CONRRADO CURP= [AALC] para generar la curp 1 ocupo la primera letra del apellido paterno (A) y la primera vocal o sea la (A) 2 del apellido materno ocupo la primera letra 3 del nombre la primera el problema es que tengo.. tengo un substr ala cadena apellido parteno desde la segunda posicion o se (NDRADE) de hay recorrer la cadena hasta que encuentre una consonante segun lo hago asi. Cita: depues de ahi.. lo que tenga PP lo mando a un elemnto de texto con catenado con lo demas.. WHILE PP <> 'A','E','I','O','U' LOOP PP:=SUBSTR(:PERSONA.APPAT,AUX,1); MESSAGE('VALOR'||PP); -- ver que recoge AUX:=+1; END LOOP; pero lo que pasa es que la sintaxis no la tengo.. ni ejemplos nada. che profe... solo pide .. es que hay unas cosas que cambian pl sql aver si me explique ![]() |
| |||
Respuesta: Sustraer cadenas de un formulario CADENA = JESUS ayuda en la comparacion la esta cadena se supone que sustraigo de la posicion 2 el primer digito y lo paso a un while y va incrementando la posicion hasta en contrar la segunda consonante (S) Cita: Pero no lo hace se queda en "J" no se que le pasa nose si este bien la comparacion ..!ICX := 1; ICP :=SUBSTR(:PERSONA.APPAT,2,1); WHILE ICP ='B' and ICP <> 'C' and ICP <> 'D' and ICP <> 'F' and ICP <> 'G' and ICP <> 'H' and ICP <> 'J' and ICP <> 'K' and ICP <> 'L' and ICP <> 'LL' and ICP <> 'M' and ICP <> 'Ñ' and ICP <> 'N' and ICP <> 'P' and ICP <> 'Q' and ICP <> 'R' and ICP <> 'S' and ICP <> 'T' and ICP <> 'V' and ICP <> 'W' and ICP <> 'X' and ICP <> 'y' and ICP <> 'Z' LOOP ICP :=SUBSTR(:PERSONA.APPAT,ICX,1); MESSAGE('VALOR: '||ICP); -- ver que recoge ICX :=ICX+1; END LOOP; estoy en form builer |
| ||||
Respuesta: Sustraer cadenas de un formulario Mira las funciones para el manejo de cadenas que ofrece oracle. http://www.techonthenet.com/oracle/functions/index.php Para tu problema, podría hacerse uso de instr y substr que es la que estas usando.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |