![]() |
![]() |
| 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
|
|||
|
|||
|
la base de datos es en paradox. pero mejor seria que me den un ejemplo por codigo.....
o existe alguna funcion , perdone son novato ![]() |
|
#2
|
|||
|
|||
|
Realiza las combinaciones posibles que en tu caso serían seis. Supongamos que cada combinación la guardas en un arreglo de longitud 6, luego harías una consulta que se me ocurre puede ser así aunque no la he probado:
Query1.close; Query1.ParamByname('Var1').Value:=Comb1; Query1.ParamByname('Var2').Value:=Comb2; ......... Query1.SQL.add('select campo1,campo2,.... from tabla where campo1=:Var1 or campo1=:Var2 or campo1=:var3 or campo1=:var4........') Query1.execSQL; Query1.Open; Puedes validar que los numeros que generaste no se repitan para que optimices el código. Pero así como está debería funcionarte. |
|
#3
|
||||
|
||||
|
Otra forma es guardarlo en un string y usar algo así:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
|||
|
|||
|
Bueno ya un amigo me ha dado la solucion pero el caso esta en que este me repite los numeros ejemplo yo le entro el 553 y me genera las posibles combinaciones pero me repite los numeros varias veces.
553 535 553 535 355 355 El codigo es este
Alguna sugerencia ![]() Última edición por dec fecha: 29-06-2006 a las 01:45:53. |
|
#5
|
||||
|
||||
|
La propiedad Lines del Memo es un TStrings, compatible con un TStringList, este último tiene la propiedad Duplicates que se puede establecer en dupIgnore, de esta forma al repetir una cadena... obviamente la ignora y no la añade.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
|||
|
|||
|
Disculpenme
Disculpenme por la tardanza para contestar pero es el trabajo que me ocupa de mucho al igual que ustedes.
Realmente lo que necesito es que si tengo un numero por ejemplo de cuatro cifra 2343 que me genere las posibles combinaciones para ese numero sin repetirlo y que me diga cuantas combinaciones se generaron para guardar en una variable X.. |
|
#7
|
||||
|
||||
|
Falta quitar los duplicados, pero lo más gordo está hecho. No lo he testeado a fondo, pero creo que funciona. Está hecho a lo bruto, por simples intercambios de caracteres:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#8
|
||||
|
||||
|
OffTopic
Con el permiso otorgado por CoCaine, he cambiado el titulo del hilo para que el titulo coincida con el contenido de éste, y para futura busqueda. Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| busqueda sql | Dark Aeris | Firebird e Interbase | 10 | 07-06-2006 00:05:20 |
| búsqueda en BD | edusus | Conexión con bases de datos | 12 | 19-05-2006 01:08:19 |
| Busqueda Con Una Sql | salvanano | SQL | 5 | 05-05-2005 21:59:11 |
| busqueda | alachaise | Internet | 1 | 31-03-2005 17:57:34 |
| Búsqueda !!! | vpepen | Conexión con bases de datos | 4 | 26-11-2003 13:48:58 |
|