![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola
Retomando este tema. La función devuelve el ultimo dato (usando cualquiera de las funciones). Me preguntaba si seria posible que devolviera el dato que uno necesite, el primero o el segundo o el ultimo (como en este caso). Lo He intentado pero al contar el dato de atrás para adelante me coloca todas las palabras según van. Se podrá hacer la diferenciación? o se necesitara otra función.? Gracias Saludos |
|
#2
|
||||
|
||||
|
Mi buen amigo Carlos, ¿Por casualidad te refieres a esto?
Saludos, |
|
#3
|
||||
|
||||
|
Hola
Gracias Marcelo por contestar. Tengo algunas preguntas: Esta parte es una variable publica??: Ahora para llamar a la funcion que tengo lo hago asi: En este caso solo devuelve el ultimo valor. Como haria para llamar a tu funcion???. Supongo que tengo que indicar el tipo (Posin) o (PosEnd), pero no se como hacerlo. Saludos |
|
#4
|
||||
|
||||
|
Perdón amigo, me olvidé de indicar que TLaminaInfo es un tipo de dato:
Y un ejemplo de uso de dicha función es el siguiente:
El primer parámetro de la función es el texto completo. Por ejemplo: LAMINA 135 X 185 BONE. El segundo, el tipo de información a extraer. Ahora que lo pienso y viendo lo que deseas hacer se debería modificar el tipo para mejorar el ejemplo:
De este modo puedes hacer coincidir los indices del Combo o de algún otro control con el tipo de dato. Por ejemplo:
Suponiendo que en Edit2.Text estés guardando el texto completo e ItemIndex del combo represente el tipo de información que pide. Mi función es probable que pueda ser mejorada para tus propósitos. La verdad es que la hice en 5 minutos, y no he pensado mucho en las posibilidades que necesitas. Mi intención era mostrar más o menos lo que entendía de tus requisitos. Si es esto lo que andas buscando dimelo, y si no lo es, también dímelo (con tirón de orejas por no haber prestado demasiada atención). Saludos, |
|
#5
|
||||
|
||||
|
Hola
En tu ultimo ejemplo, que me parece genial ademas de practico me genera este error: Cita:
No se si tendra que ver con que tendria que devolver un integer y pide un string. No entiendo el por que??. Saludos |
|
#6
|
||||
|
||||
|
¡Ouch!
Como se nota que he perdido la práctica con los enumerados! ![]() ![]() Entonces modifica a la función por esta otra:
Y te olvidas del tipo TLaminaInfo, borralo. Y ya no deberías tener problemas. Saludos, |
|
#7
|
||||
|
||||
|
Hola
Muy interesante el concepto, Efectivamente funciona. Gracias por el apoyo, me cuesta entender el concepto de las funciones pero con estas practicas voy aprendiendo. Gracias de nuevo amigo. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Obtener la parte decimal de un campo money | mbelda | MS SQL Server | 4 | 08-02-2008 16:10:21 |
| extraer un parte de un campo fecha de interbase!!! | antonio peña | SQL | 2 | 04-10-2006 01:11:47 |
| Identificar el tipo de dato | kayetano | MySQL | 1 | 28-07-2004 19:43:54 |
| como buscar dentro de una consulta un texto que sea parte de la descripcion | viajero2015 | Conexión con bases de datos | 1 | 15-11-2003 05:18:09 |
| eliminar parte de los datos de un campo | acrophet | Conexión con bases de datos | 1 | 16-10-2003 13:07:51 |
|