TrackBar con BD
"Tolomeo se mudo al Polo Norte"
|
Puedes probar a usar RecNo y RecordCount del TDataset asociado, para la posición y el máximo respectivamente.
|
"Tolomeo se mudo al Polo Norte"
|
Cita:
El TDataset es el descendiente del TTable, TQuery o similar que estés utilizando, por lo tanto ese componente tienes las dos propiedades comentadas antes: RecNo y RecorCount. |
"Tolomeo se mudo al Polo Norte"
|
Hola José,
No se que tanto necesitas saber sobre base de datos, pero como te estás introduciendote en el área no estaría demás una lectura al libro la Cara Oculta. Lo puedes descargar de aquí. Al menos los capítulos que trata el tema sobre acceso a campos y tablas sería una opción a considerar. Saludos, |
¿Quieres un trackbar para indicar el número de registro en el que estás o para indicar el valor de un determinado campo numérico?
Pregunto esto porque las respuestas que te han dado están encaminadas a lo primero, pero por tu último menaje me da la impresión que tienes campos numéricos (16) y quieres un trackbar para cada uno. // Saludos |
"Tolomeo se mudo al Polo Norte"
|
Cita:
Disculpame pero no comprendo lo que deseas hacer.:o Se que tal vez no te resulte fácil explicar con muchos detalles lo que deseas hacer pero te agradecería si pudieras explicarnos y aportarnos una descripción más profunda y detallada. Saludos, |
bueno si esos valores van a ser constantes y no tienen que cambiar mucho pues usa la matriz, de lo contrario vas a necesitar pensar en una BD, ahora si es solo para eso yo lo haria con archivos INI
|
"Tolomeo se mudo al Polo Norte"
|
"Tolomeo se mudo al Polo Norte"
|
Cita:
|
Pues no sé si estoy entendiendo, pero creo que tú mismo ya lo resolviste.
Defines un arreglo
Cada índice del arreglo corresponde a una de las 16 posiciones del TrackBar y accedes a sus valores con Valores[TrackBar.Position] // Saludos |
Ahora entiendo.
Me parece que lo que ofrece roman es una buena solución, y sobre todo por ser bastante simple. A ese array o vector le puedes asignar los valores muy cómodamente en cualquier momento, cuando sea necesario. Basta con indicar el índice:
Y de igual manera para leer el valor:
Saludos, |
"Tolomeo se mudo al Polo Norte"
|
// Saludos |
"Tolomeo se mudo al Polo Norte"
|
Un pequeñito, bien diminuto:), chascarillo para roman, si me lo permiten:o:
1. Es IntToStr() 2. Hay un error en el último corchete. Debe ir antes del paréntesis:
Saludos, |
Cita:
|
Era para ver si ponían atención. Y de todas formas te baneo :D :D
// Saludos |
Cita:
|
"Tolomeo se mudo al Polo Norte"
|
"Tolomeo se mudo al Polo Norte"
|
¿Y los valores no los tenías en una base de datos?.
Saludos. |
"Tolomeo se mudo al Polo Norte"
|
Cita:
de esta forma no tienes que llenarlo siempre que lo utilizes.... PD: ¿Quien te jugo la broma? |
"Tolomeo se mudo al Polo Norte"
|
"Tolomeo se mudo al Polo Norte"
|
"Tolomeo se mudo al Polo Norte"
|
que rapido aprendes :D
una recomendacion, para futuros mantenimientos, colocale a los objetos nombres relacionados con lo que hace, porque en un tiempo que vuelvas a abrir el proyecto puedes confundirte con trackbar1 y trackbar2, no vas a saber cual es cual, o mejor dicho para que usastes cada uno... |
Cita:
Ouchh!!! ¿donde estabas hace dos años? Esa sugerencia me hizo falta!! |
Cita:
// Saludos |
Cita:
|
Cita:
|
"Tolomeo se mudo al Polo Norte"
|
"Tolomeo se mudo al Polo Norte"
|
La franja horaria es GMT +2. Ahora son las 00:54:24. |
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