Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   comparar Texto (https://www.clubdelphi.com/foros/showthread.php?t=67186)

ramonibk 04-04-2010 11:40:14

comparar Texto
 
Buenos días.

La cuestión es un poco complicada ‘Por lo menos para mi’ jejejejej

La cuestión es que a mi me llegan unos informes por mail en formato PDF el cual convierto a textos y lo introduzco en una base de datos (Access).
El problema se me presenta cuando necesito indexar la localización.
Me explico. En el informe me aparece la localización o calle en la que hay que efectuar la intervención como por ejemplo.
C.CAMINOS
M.PELAYO
P.ESPAÑA
Etc
Pero en la base de datos para poder ser indexada seria
Cuatro Caminos
Menéndez Pelayo
Plaza de España
Etc
La pregunta es como puedo leer las localizaciones de los informes y poder convertirlos en el formato de la tabla

Por cierto no me garantizan que los datos de la localización sean siempre del mismo estilo.

Un Inciso.

La única idea de momento que se me ocurres es realizar un Pos sobre la Localización del informe con cada una de las diferentes localizaciones de la tablas de Access pero en la tablas hay 240 entradas y no se si hay algún método mas cómodo y rapido.

Caral 04-04-2010 18:48:07

Hola
Disculpa pero no logro entender el concepto.
Saludos

ramonibk 04-04-2010 19:52:30

Tengo un listado con nombre de calles (en Accees). Y en los informes me pueden pasar esos nombres pero con abreviaturas y los nombres compuestos con guiones o sin ellos.
Y automáticamente necesito que mi programa corrija los nombres y para después poder manejarlos correctamente.

No se si me he explicado mejor.

Casimiro Notevi 04-04-2010 20:34:12

Pues puedes esperar mientras inventan la inteligencia artificial... :D

No te queda más que poner condicionantes a mogollón:
Código:

if entrada='c.caminos' or
  entrada='4 caminos' or
  entrada='cuatro c.' or
  entrada='kuatro kamino' then
    entrada := 'Cuatro Caminos'


Mystery 05-04-2010 22:20:11

bueno creo que te puedo dar una idea sobre este tema... puedes tener una Lista de las distintas localizaciones que te van llegando que no tienen que venir aparejadas con los informes... y cada una de estas localizaciones tiene varios apodos o sobrenombres por ejemplo
en el caso de
Cuatro Caminos es la localizacion sus sinonimos serian
4 Caminos
C. Caminos
Cuatros cam.
etc...
con esto podrias indexar mas facil pues buscas los nombres de los elementos y sus sinonimos... creo que la cosa va por ahi....


chaooo...

Al González 21-04-2023 07:31:16

Cita:

Empezado por Casimiro Notevi (Mensaje 359194)
Pues puedes esperar mientras inventan la inteligencia artificial... :D

Una breve espera, un instante, un suspiro en la larga vida del Universo. ;-)


La franja horaria es GMT +2. Ahora son las 05:31:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi