![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
Всем привет)) есть проблема(
Написал программку, в ней на DBGrid отображается таблица из AdoQuery<--AdoConnection. В таблице данные такого типа: 100, 50, 80, 90; Нужно чтобы при нажатии кнопки эти данные изменялись следующим образом: если от 0 до 40 то изменить на С, от 40 до 80 изменить на B, от 80 до 100 - А. Проблема в том что эти данные не должны сохраняться в таблицу, они предназначены только для демонстрации(т.е. должна быть кнопка, которая возвращает таблице первоначальный вид). Какие есть идеи?
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
|
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Сделайте копию этой таблицы и уродуйте ее в свое удовольствие...
А когда нужно будет вернуть данные в исходное состояние, очистите копию и занесите туда данные из "настоящей" таблицы. З.Ы. Естественно, все контролы должны быть подключены к копии. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
Можно еще подсказку плиз. Как сделать копию?
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А смысл сего действа?
Зачем изменять данные, когда проще просто сделать по исходным перерасчет через вычисляемые поля.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
Тоесть все поля таблицы сделать вычисляемыми?
Проблема все стоит на повестке дня (точнее вечера)))) помогите пожалуйста..) SOS!!!
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Последний раз редактировалось Марк Охман; 21.11.2010 в 23:03. |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Лови, набросал на скорую руку. Я там и ячейки раскрасил, предвидя следующий вопрос...
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
Сергей, спасибо большое.
Вы меня поняли, но проблемма в том что у меня очень большое количество столбцов(и оно иногда меняется изнутри программы, функцияпросто такая), так что вот так их дублировать не пойдет. Даже незнаю что делать. Нужно чтоб с нажатием кнопки они просто напоказ изменились, а потом когда опять нажму вернулись обратно. Подскажите какже быть?
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
Ну, так создай эти поля динамически при запуске программы
Код:
|
![]() |
![]() |
![]() |
#9 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
А транзакции?
|
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение данных и перенос данных из одной таб в другую | Kot9ra | Microsoft Office Access | 13 | 02.07.2010 12:22 |
Изменение типа данных для поля | Diamand | Microsoft Office Access | 6 | 04.03.2010 23:36 |
Пароль на изменение данных | messi013 | Общие вопросы Delphi | 5 | 11.01.2010 21:43 |
Изменение данных в DBGrid | Lion-Tiger | БД в Delphi | 0 | 16.06.2009 13:09 |
Изменение данных | Екатерина | БД в Delphi | 1 | 24.03.2007 10:45 |