![]() |
![]() |
| 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 Deiv,
¿Estás guardando en una misma tabla estos dos campos: Nombre y Tipo? Porque no logro entender acabadamente lo que deseas hacer... Si la respuesta es afirmativa, te aconsejo que hagas este tipo de relación: Código:
Tabla_Tipos -< Tabla_Elementos Si lo que deseas es obtener unicamente los tipos simplemente haces:
Una vez que lanzas la consulta es cuestión de ir leyendo los registros devueltos e insertarlos en el array que tu tengas declarados. Por favor, si estoy equivocado y entendí mal avisame. Saludos, |
|
#2
|
|||
|
|||
|
Encontré este ejemplo en el Foro de Ruben_Cu:
Y Yo lo implemente algo parecido a lo siguiente (No tengo en estos momentos Delphi a mano): Pero el problemita de este ejemplo para mi aplicación es que no requiero de un ComboBox en mi Formulario, es decir para nada me hace falta ese ComboBox, Yo solo trato de guardar esos datos en un array, ¿Cómo se puede hacer? Última edición por Deiv fecha: 25-06-2007 a las 00:38:57. |
|
#3
|
||||
|
||||
|
Utiliza un TStringList para guardarlo, de hecho, la propiedad Items de un combo (TStrings) es el antecesor del TStringlist.
Busca en el foro o en la ayuda de delphi. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
|||
|
|||
|
El código:
Me lanza error en la línea: if (B.IndexOf(FieldByName('Tipo').AsString)=-1) then Project raised exception class EAccess Violation Imagino que es porque no está lleno el TStringList, es decir imagino que no use el método ADD, ¿alguna orientación, de cómo corregirlo? |
|
#5
|
||||
|
||||
|
Bueno yo no creo que es por lo lleno en caso de que no este lleno el error que te daria es index out of bound pero el acces violation es sobre un control que no esta creado en memoria, por los momentos no veo el error, seguro qe la copia es exacta del programa???
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
#6
|
|||
|
|||
|
Si es copia exacta,
Solo que tiene otras cosas más (.......) ya que el objetivo es capturar aquellos 4 elementos (Metal, No Metal, Anfótero y Gas Noble) para los Títulos de una Barra OutLook de TMS, he ahí que me interesa filtrar SIN REPETICIÓN y guardarlo en un ARRAY, para luego recuperarlo por código en dicha barra a manera de títulos. Última edición por Deiv fecha: 26-06-2007 a las 16:13:51. |
|
#7
|
||||
|
||||
|
No entiendo porq tantas cosas en el programa, yo lo haria con esta modificacion
Si lo que quieres es agregar el resultado de la consulta al arreglo con eso bastara no tienes necesdiad del stringlist
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Guardar y Filtrar en una Tabla | Sr.Scorpion | Conexión con bases de datos | 19 | 23-03-2007 18:14:44 |
| Guardar/Recuperar OLEVARIANT OF ARRAY (II) | Franz Argandoña | Tablas planas | 2 | 13-07-2006 21:42:59 |
| Guardar array en tabla | StartKill | Firebird e Interbase | 4 | 13-07-2004 15:18:50 |
| Guardar Olvariant of Array en Access | Franz Argandoña | Tablas planas | 1 | 01-05-2004 03:54:52 |
| Como guardar una array en una base datos? | ciscu | Varios | 3 | 11-02-2004 10:27:49 |
|