Вверх ↑
Этот топик читают: Гость
Ответов: 20
Рейтинг: 0
#1: 2014-02-24 14:39:03 ЛС | профиль | цитата
Не могу разобраться как сделать. Есть табличка из трех колонок, есть три окна. Задача, как сделать, чтобы при внесении в первое окно цифр из первой колонки, в двух других окнах выдавались цифры других колонок этой же строки? Пологаю, что это просто, но я не програмист.
карма: 1

0
Ответов: 2267
Рейтинг: 676
#2: 2014-02-24 17:42:52 ЛС | профиль | цитата
yakov65, непонятно:
1. Все три окна вашей программы (речь идет именно о окнах или о панелях)?
2. Таблица с тремя колонками в каждом окне одинаковая?

Да и вообще описанный вами интерфейс программы какой-то странный. Попытайтесь объяснить подробней, а лучше сделайте набросок из элементов.
карма: 11

0
Ответов: 8926
Рейтинг: 823
#3: 2014-02-24 17:47:33 ЛС | профиль | цитата
sla8a, у меня прорезались экстрасенсорные способности, а может и нет, ТС рассудит
code_33155.txt
карма: 19

0
файлы: 1code_33155.txt [5.2KB] [157]
Ответов: 4630
Рейтинг: 749
#4: 2014-02-24 18:03:59 ЛС | профиль | цитата
[offtop]А в табличку напрашивается метод поиска текста в указанной колонке...[/offtop]
карма: 26

0
Ответов: 16884
Рейтинг: 1239
#5: 2014-02-24 18:28:46 ЛС | профиль | цитата
Вопрос к человеку у которого "прорезались экстрасенсорные способности" : А зачем нужно вносить "в первое окно цифр из первой колонки" ?
Не проще ли кликнуть на нужной цифре в первой колонке таблицы и разнести данные строки по окнам ?
code_33156.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_33156.txt [1.7KB] [142]
Ответов: 8926
Рейтинг: 823
#6: 2014-02-24 19:12:50 ЛС | профиль | цитата
Tad, ТС вот так обрисовал
yakov65 писал(а):
..чтобы при внесении в первое окно цифр из первой колонки..

А уж что ещё, так для этого нужно ясновидение, такой способности не прорезалось
карма: 19

0
Ответов: 20
Рейтинг: 0
#7: 2014-02-26 00:28:36 ЛС | профиль | цитата
Хотел вставить рисунок, но к сожалению не имею на это прав. А все гораздо проще. В программе есть три окна и все. Есть таблица с фиксированными значениями, состоящая из трех колонок цифр. Эта таблица не меняется.При вводе значения из первой колонки в первое окно, в двух других появляются цифры из двух других колонок этой же строки. 1-1, 2-2, 3-3.
карма: 1

0
Ответов: 8926
Рейтинг: 823
#8: 2014-02-26 09:45:03 ЛС | профиль | цитата
yakov65, чтобы совсем было проще надо полностью обрисовывать процесс:
yakov65 писал(а):
Есть таблица с фиксированными значениями
Откуда она есть, надо её набить (где, т. к. "В программе есть три окна и все"), открыть из файла, скачать из интернета....?
yakov65 писал(а):
..При вводе значения из первой колонки...
Как вводить, делать поле ввода; непосредственно в "окно", то как определить окончание ввода, и что делать, если введённого значения нет в Вашей таблице
Уже выложенных примеров достаточно для дальнейшей работы? Смотрели?
карма: 19

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#9: 2014-02-26 11:00:41 ЛС | профиль | цитата
Леонид писал(а):
что делать, если введённого значения нет в Вашей таблице

А еще их может быть несколько, или не может...
карма: 22

0
Ответов: 20
Рейтинг: 0
#10: 2014-02-27 12:00:14 ЛС | профиль | цитата
Все значения в таблице и они не изменны. Человек, который будет вводить цифры в первое окно программы, знает что вводит. В двух других окнах должны появиться цифры из двух других столбцов этой же строки. Примеры я смотрел, в одном из них стоит генератор случайных чисел. Вот как раз, вместо него мне и надо табличку поставить. Но она не должна находиться на виду. Сама таблица внутри программы, на виду только три окна. Похоже надо делать что-то типа БД, но у меня с этим проблема, я не программист.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#11: 2014-02-27 12:38:43 ЛС | профиль | цитата
yakov65 писал(а):
Похоже надо делать что-то типа БД
yakov65 писал(а):
вместо него мне и надо табличку поставить. Но она не должна находиться на виду.
и сколько данных (строк) в этой невидимой табличке ?
------------ Дoбавленo в 12.38:
Леонид писал(а):
что делать, если введённого значения нет в Вашей таблице
нарисовать фигу.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 20
Рейтинг: 0
#12: 2014-02-27 13:47:26 ЛС | профиль | цитата
В таблице 68 строк, три столбца.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#13: 2014-02-27 14:25:48 ЛС | профиль | цитата
yakov65 писал(а):
В таблице 68 строк, три столбца.
и зачем нужна БД ?
Решение:
1. Таблицу в txt-файл + Применить компонент SearchInFile.
2. Таблицу в StrList + Copy.
3. 1001 других вариантов решения.

Определись с интерфейсом.
Вот главный вопрос
Леонид писал(а):
Как вводить, делать поле ввода; непосредственно в "окно", то как определить окончание ввода, и что делать, если введённого значения нет в Вашей таблице ???

Пока только понятно
yakov65 писал(а):
В двух других окнах должны появиться цифры из двух других столбцов этой же строки.


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#14: 2014-02-27 14:35:15 ЛС | профиль | цитата
Я еще раз задам вопрос -- что, если одинаковых значений в первом столбце будет несколько, или такое исключено
карма: 22

0
Ответов: 8926
Рейтинг: 823
#15: 2014-02-27 14:41:02 ЛС | профиль | цитата
yakov65,
code_33163.txt
Tad,nesco, да ладно вам, не видите что-ли, ТС сдавал ЕГ, галочку в квадратике может, остальное нет
карма: 19

0
файлы: 1code_33163.txt [3.5KB] [141]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)