0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 15
|
|
1 | |
Добавление таблицы данных к программе расчета11.10.2011, 16:36. Показов 2177. Ответов 15
Метки нет (Все метки)
Доброго времени суток. Я в Delphi плохо рублю, но надо сделать программу расчета. Вернее она сделана. В результате расчетов на выходе получается какое-то значение цифровое. Данному значению должно соответствовать определенное название. На данный момент это реализовано в тексте программы. Но получается что название не поменять обычному пользователю данной программы. Я так понимаю надо к проекту программы добавить табличку с перечнем названий. В результате расчетов при определенном цифровом значении будет выбираться нужное название. Также необходимо сделать так чтобы табличка имела возможность редактирования пользователем. Вот что-то в этом духе. Хотя бы подскажите куда копать...
0
|
11.10.2011, 16:36 | |
Ответы с готовыми решениями:
15
Как найти ошибку в программе для расчета произведения Х1*Х2 и вывода полученных результатов в виде таблицы Добавление данных в таблицу и удаление данных из таблицы Добавление данных в 2 связанные таблицы Добавление данных в 2 связанные таблицы |
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 15
|
||||||||||||
12.10.2011, 07:18 [ТС] | 3 | |||||||||||
0
|
18 / 18 / 4
Регистрация: 27.03.2010
Сообщений: 215
|
|
12.10.2011, 09:36 | 4 |
Я сделал так, пользователь через Едит поле добавляет значения которые хочет а ты просто их подставляешь в бутоне подсчета.
Кинул проект думаю разберешься..
0
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 15
|
|
12.10.2011, 09:53 [ТС] | 5 |
Наверное неправильно я обьяснил... То что предложил не совсем то что я хотел. Программа производит расчет. Результат выдается на label. В соответствии с результатом в другом label должно выскакивать название. Каждому названию присвоен какой-то диапазон значений. Ну допустим: если результат расчетов равен от 1 до 3 - ЛЮКС, от 3 до 5 - НОРМА и так далее. Сейчас это сделано в тексте программы. Это не удобно в плане редактирования названий. Возможно потом необходимо будет пользователю внести какие-то поправки. Хотелось бы чтобы в результате расчета при определенном значении название бралось из таблицы. И таблица была привязана к программе и пользователь мог корректировать её в плане названий. Да... Сам прочитал что написал и понял что без поллитра хрен поймешь... Надо как-то поэтапно решать задачу наверное...
0
|
18 / 18 / 4
Регистрация: 27.03.2010
Сообщений: 215
|
|
12.10.2011, 10:12 | 6 |
такое?)
0
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 15
|
|
12.10.2011, 10:14 [ТС] | 7 |
При компиляции пишет [Error] Project1.dpr(11): Undeclared identifier: 'MainFormOnTaskbar'
0
|
18 / 18 / 4
Регистрация: 27.03.2010
Сообщений: 215
|
|
12.10.2011, 10:18 | 8 |
сделай ето коментом..
0
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 15
|
|
12.10.2011, 10:21 [ТС] | 9 |
Всё равно немного не то... Возможно сделать таблицу не в окне программы расчета?
0
|
18 / 18 / 4
Регистрация: 27.03.2010
Сообщений: 215
|
|
12.10.2011, 10:30 | 10 |
да почти все можно..
Сделай таблицу visible:=false, а когда надо сделаешь true или создай форму помести на эту форму таблицу а в главном коде до StringGrid допиши имя второй формы (Form2.StringGrid...)
1
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 15
|
|
12.10.2011, 12:47 [ТС] | 11 |
ладно, спасибо. Буду думать. Всё равно как-то не ясно. Я тут задачу разбил на несколько: 1. Создание таблицы в отдельном окне, так чтобы она была привязана к программе расчета и в таблице поля были редактируемые. 2. В таблицу внести названия и привязать их к определенным диапазонам чисел. 3. в label23 должно вставляться значение взятое из таблицы названий...
Добавлено через 1 час 47 минут Нужна ещё помощь. С таблицей разобрался. Но как там сделать ячейку, содержимое которой пользователь потом сможет редактировать??? И ещё вопрос. Как записывать в label формы №1 значения ячейки таблицы из формы №2??? Добавлено через 3 минуты Так))) С редактированием ячейки тоже разобрался. Как брать значения ячейки таблицы из другой формы???
0
|
18 / 18 / 4
Регистрация: 27.03.2010
Сообщений: 215
|
||||||
12.10.2011, 13:15 | 12 | |||||
так я тебе написал ...
1. в uses добавляешь модуль второй формы после слова implementation пишешь
1
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 15
|
|
12.10.2011, 13:29 [ТС] | 13 |
Всё. С этим тоже разобрался. Спасибо. Тольк оесть ещё вопросы уже по поводу функционирования всего этого. При запуске программы в меню выбираю таблицу. Она появляется но пустая. При нажатии на любую ячейку всё появляется что было записано в форме. Ещё можно ли изменить ширину первого столбца в таблице? И последний вопрос - пользователь внес какие либо изменения в данную таблицу. поработал и закрыл прогу. Изменения сохраняться при следующем открытии?
0
|
18 / 18 / 4
Регистрация: 27.03.2010
Сообщений: 215
|
|
12.10.2011, 14:56 | 14 |
Нет не сохранятся, чтобы сохранились запиши и загружай данные в таблицу из файла..
+1 тыкни)
1
|
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 15
|
|
12.10.2011, 15:05 [ТС] | 15 |
Вот это совсем не айс...((( Что значит загружай данные в таблицу из файла?
0
|
18 / 18 / 4
Регистрация: 27.03.2010
Сообщений: 215
|
||||||
12.10.2011, 15:52 | 16 | |||||
На держи
1 бутон заносит в файл данные с строки 1, второй бутон загружает в таблицу
1
|
12.10.2011, 15:52 | |
12.10.2011, 15:52 | |
Помогаю со студенческими работами здесь
16
Добавление данных в связанные таблицы Добавление таблицы в базу данных Добавление данных в связанные таблицы Добавление и удаление данных из таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |