Не могу разобраться как сделать. Есть табличка из трех колонок, есть три окна. Задача, как сделать, чтобы при внесении в первое окно цифр из первой колонки, в двух других окнах выдавались цифры других колонок этой же строки? Пологаю, что это просто, но я не програмист.
Этот топик читают: Гость
Ответов: 20
Рейтинг: 0
|
|||
карма: 1 |
|
Ответов: 2267
Рейтинг: 676
|
|||
yakov65, непонятно:
1. Все три окна вашей программы (речь идет именно о окнах или о панелях)? 2. Таблица с тремя колонками в каждом окне одинаковая? Да и вообще описанный вами интерфейс программы какой-то странный. Попытайтесь объяснить подробней, а лучше сделайте набросок из элементов. |
|||
карма: 11 |
|
Ответов: 8926
Рейтинг: 823
|
|||
карма: 19 |
| ||
файлы: 1 | code_33155.txt [5.2KB] [157] |
Ответов: 4630
Рейтинг: 749
|
|||
[offtop]А в табличку напрашивается метод поиска текста в указанной колонке...[/offtop]
|
|||
карма: 26 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Вопрос к человеку у которого "прорезались экстрасенсорные способности" : А зачем нужно вносить "в первое окно цифр из первой колонки" ?
Не проще ли кликнуть на нужной цифре в первой колонке таблицы и разнести данные строки по окнам ? code_33156.txt |
|||
карма: 25 |
| ||
файлы: 1 | code_33156.txt [1.7KB] [142] |
Ответов: 8926
Рейтинг: 823
|
|||
Tad, ТС вот так обрисовал
yakov65 писал(а): ..чтобы при внесении в первое окно цифр из первой колонки..А уж что ещё, так для этого нужно ясновидение, такой способности не прорезалось |
|||
карма: 19 |
|
Ответов: 20
Рейтинг: 0
|
|||
Хотел вставить рисунок, но к сожалению не имею на это прав. А все гораздо проще. В программе есть три окна и все. Есть таблица с фиксированными значениями, состоящая из трех колонок цифр. Эта таблица не меняется.При вводе значения из первой колонки в первое окно, в двух других появляются цифры из двух других колонок этой же строки. 1-1, 2-2, 3-3.
|
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
yakov65, чтобы совсем было проще надо полностью обрисовывать процесс:
yakov65 писал(а): Есть таблица с фиксированными значениямиyakov65 писал(а): ..При вводе значения из первой колонки...Уже выложенных примеров достаточно для дальнейшей работы? Смотрели? |
|||
карма: 19 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Леонид писал(а): что делать, если введённого значения нет в Вашей таблицеА еще их может быть несколько, или не может... |
|||
карма: 22 |
|
Ответов: 20
Рейтинг: 0
|
|||
Все значения в таблице и они не изменны. Человек, который будет вводить цифры в первое окно программы, знает что вводит. В двух других окнах должны появиться цифры из двух других столбцов этой же строки. Примеры я смотрел, в одном из них стоит генератор случайных чисел. Вот как раз, вместо него мне и надо табличку поставить. Но она не должна находиться на виду. Сама таблица внутри программы, на виду только три окна. Похоже надо делать что-то типа БД, но у меня с этим проблема, я не программист.
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
yakov65 писал(а): Похоже надо делать что-то типа БДyakov65 писал(а): вместо него мне и надо табличку поставить. Но она не должна находиться на виду.------------ Дoбавленo в 12.38: Леонид писал(а): что делать, если введённого значения нет в Вашей таблице |
|||
карма: 25 |
|
Ответов: 20
Рейтинг: 0
|
|||
В таблице 68 строк, три столбца.
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
yakov65 писал(а): В таблице 68 строк, три столбца.Решение: 1. Таблицу в txt-файл + Применить компонент SearchInFile. 2. Таблицу в StrList + Copy. 3. 1001 других вариантов решения. Определись с интерфейсом. Вот главный вопрос Леонид писал(а): Как вводить, делать поле ввода; непосредственно в "окно", то как определить окончание ввода, и что делать, если введённого значения нет в Вашей таблице ???Пока только понятно yakov65 писал(а): В двух других окнах должны появиться цифры из двух других столбцов этой же строки. |
|||
карма: 25 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Я еще раз задам вопрос -- что, если одинаковых значений в первом столбце будет несколько, или такое исключено
|
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
yakov65,
code_33163.txt Tad,nesco, да ладно вам, не видите что-ли, ТС сдавал ЕГ, галочку в квадратике может, остальное нет |
|||
карма: 19 |
| ||
файлы: 1 | code_33163.txt [3.5KB] [141] |