Вверх ↑
Этот топик читают: Гость
Ответов: 72
Рейтинг: 0
#61: 2016-09-21 17:14:24 ЛС | профиль | цитата
Еще подождать?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#62: 2016-09-21 17:38:48 ЛС | профиль | цитата
Вот как-то так.

А таким видится внешний вид
shuster_vid.jpg

Редактировалось 1 раз(а), последний 2016-09-21 17:50:15
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1Shuster_3.rar [7.9KB] [382]
Ответов: 72
Рейтинг: 0
#63: 2016-09-21 17:49:20 ЛС | профиль | цитата
Со справочниками боле менее стало понятно, по ходу добавлю еще. Что посоветуешь теперь делать?

Ранее форум не работал, так полный текс я не воспроизведу, но если коротко, то я в своем учреждении могу придать вид базе обучающихся таким как посчитаю нужным и удобным. Потому прошу ту кучку схему, что ты видел последний раз, помочь привести в божеский вид, со снисходением на мой скромный уровень развития в хиасме и полном 0 в программировании. Начал читать делфи, думаю пригодиться

Редактировалось 1 раз(а), последний 2016-09-21 17:56:20
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#64: 2016-09-21 18:00:17 ЛС | профиль | цитата
shuster писал(а):
Со справочниками боле менее стало понятно, по ходу добавлю еще. Что посоветуешь теперь делать?
Добавлять справочники. И только потом двигаться дальше. Другого совета пока нет.

Да. ОБЯЗАТЕЛЬНО обнови StringTable !!!

Редактировалось 1 раз(а), последний 2016-09-21 18:02:26
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 72
Рейтинг: 0
#65: 2016-09-21 18:06:34 ЛС | профиль | цитата
Это из-за собачки?
Интересный вид. Архив пока посмотрю позже. С телефона зашел.
"Кажется ты меня понял"

Редактировалось 2 раз(а), последний 2016-09-21 18:09:17
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#66: 2016-09-21 18:12:07 ЛС | профиль | цитата
shuster писал(а):
Это из-за собачки?
Ну да. И не только. Там ещё изменен doAddColumn
Пока не обновишь StringTable, даже не пробуй запускать - пропадут некоторые линки.И помни про отдельную папку!

Редактировалось 3 раз(а), последний 2016-09-21 18:31:46
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 72
Рейтинг: 0
#67: 2016-09-22 05:43:03 ЛС | профиль | цитата
Сделал как сказал, кроме вкладки справочники ничего не открывается.
В самой схеме вижу, что есть формы для добавления тренеров и видов спорта, но при запуске их нигде не видно.

StringTable обновил (doAddColumn и @ClearAll есть). Отдельную папку делал.
При попытке добавить/изменить данные в FormatStr званий или в списке видов спорта они никак не изменялись внешне при запуске программы.

Редактировалось 1 раз(а), последний 2016-09-22 06:04:34
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#68: 2016-09-22 07:53:10 ЛС | профиль | цитата
Работа
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 12016-09-22 at 07-45-02.rar [1.3MB] [598]
Ответов: 72
Рейтинг: 0
#69: 2016-09-22 08:02:26 ЛС | профиль | цитата
замудрил с кликами, проще и наглядней кнопками добавить удалить, попробую подправить
карма: 0

0
Ответов: 72
Рейтинг: 0
#70: 2016-09-22 10:27:35 ЛС | профиль | цитата
Попробовал... кнопки добавились и добавился ряд вопросов
1 - Могу удалить выбранную строку, но данное изменение не сохраняется. Что я забыл добавить?
2 - Как двойной клик правой кнопки мыши заменить на одиночный также правой кнопкой мыши?
3 - Не совсем понял, как ты несколько таблиц запихал в однотипную форму?
Еще один вопрос в картинке 11
карма: 0

0
файлы: 2Shuster_3-1.rar [8.2KB] [263], 11.JPG [156.1KB] [558]
Ответов: 16884
Рейтинг: 1239
#71: 2016-09-22 14:41:55 ЛС | профиль | цитата
1. Не знаю - не смотрел. (Сегодня занят по самое небалуйся)
2. Можно использовать точку onMouseDown, но могут быть непонятки.
3. Очень просто - структура таблиц одинакова (id,name) поэтому в одной форме меняется только имя таблицы БД и надпись на Label.
Для этого служит вспомогательная таблица panel.
По твоему 11.jpg: можно и так и так. Специально сделал для тебя.

shuster писал(а):
проще и наглядней кнопками добавить удалить
В дальнейшем будет два вида доступа к программе:
1. с паролем с правом редактирования
2. и всем остальным только для просмотра.
Отключать две твоих кнопки сложнее, чем одно PopUpMenu.

Перестань совать кнопку "Удалить". Особенно в "Справочники"
Тебе объяснить или сам додумаешься "почему"?

--- Добавлено в 2016-09-22 14:59:14

shuster писал(а):
кроме вкладки справочники ничего не открывается.
В самой схеме вижу, что есть формы для добавления тренеров и видов спорта, но при запуске их нигде не видно.
Оставил для тебя работу.

Редактировалось 4 раз(а), последний 2016-09-22 14:59:14
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 72
Рейтинг: 0
#72: 2016-09-22 17:33:48 ЛС | профиль | цитата
Я сам по работе недавно разгрузился, в итоге растерял логику построения схем.
На счет кнопки Удалить - используя ее а не Изменить удалю навсегда что-то из справочников и совсем не только то что хотел

Отключать две твоих кнопки сложнее, чем одно PopUpMenu

а разве не достаточно просто сделать кнопки неактивными пока не введен пароль? Типа пока не введен пароль то серия кнопок, эти две и другие, не кликабельна.

Редактировалось 1 раз(а), последний 2016-09-22 17:37:24
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#73: 2016-09-22 18:14:07 ЛС | профиль | цитата
shuster писал(а):
На счет кнопки Удалить - используя ее а не Изменить удалю навсегда что-то из справочников и совсем не только то что хотел
Да нет - причина совсем другая. Данные из справочников используют все формы, работающие с этой БД.
Например: 10 лет был тренером Иван Иванович Иванов. За это время обучил 1000 человек плаванью.
Умер. Ты, имея кнопку "Удалить", в тот-же день удалил его из списка тренеров. А на его id ссылаются 1000 личных дел.
Для того чтобы разбросать этих, пусть 30 "текущих" обучающихся по другим тренерам, ты даёшь запрос
SELECT * FROM список WHERE тренер="Иван Иванович Иванов" AND дата_отчисления=0
(показать всех кто занимался у Иван Ивановича Иванова)
и... в ответ получишь известное слово из трёх букв.
Справочники это святое.

shuster писал(а):
а разве не достаточно просто сделать кнопки неактивными
А ты попробуй.

А я запросто одним If_else


Редактировалось 4 раз(а), последний 2016-09-22 18:31:33
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 72
Рейтинг: 0
#74: 2016-09-22 19:02:31 ЛС | профиль | цитата
А ты попробуй.

Попробую, вдруг потом что из моего ковыряния потом пригодиться.
Для того чтобы разбросать этих, пусть 30 "текущих" обучающихся по другим тренерам, ты даёшь запрос
SELECT * FROM список WHERE тренер="Иван Иванович Иванов" AND дата_отчисления=0
(показать всех кто занимался у Иван Ивановича Иванова)
и... в ответ получишь известное слово из трёх букв.

Суть уловил, ну а как тогда быть с этим иван иванычем, если он уволился и в списке тренеров он мне не нужен, а на его место никого не будут принимать, например, из-за сокращения или какого-то проступка?
Пусть в школах тренеров мало и одна-две фамилии уволенных, умерших и т.п. роли не сыграет, но остается фактор случайно ошибки когда человек может случайно выбрать из списка тренера которого уже нет, а потом сидеть и думать почему база выдает 9 обучающихся у Петровой, когда их 10 на бумаге
Тех кто будет отчислен я планирую потом отправлять в "Архив" для временного хранения, если данные мне уж совсем не будут нужны, то тогда делит им полный. Пока мне так видится.

кроме вкладки справочники ничего не открывается.

тут я имел ввиду, что пощупать схему со скрина который ты мне показывал (shuster_vid.jpg) не представилось возможным

В дальнейшем будет два вида доступа к программе:
1. с паролем с правом редактирования
2. и всем остальным только для просмотра.

Согласно закону о персональных данных, то доступ к ним может иметь только определенный круг лиц, и только посмотреть не допускается, посему просто вешаем пароль на прогу и все. Просмотр я хотел добавить внутри программы, дабы там уже можно было просто посмотреть. Но я уже подумываю оставить только "добавить, изменить, удалить", вместо "добавить, посмотреть, изменить, удалить"

Редактировалось 2 раз(а), последний 2016-09-22 19:20:15
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#75: 2016-09-22 19:19:40 ЛС | профиль | цитата
shuster писал(а):
пощупать схему со скрина который ты мне показывал
Там всё очень сыро.

Редактировалось 1 раз(а), последний 2016-09-22 19:22:40
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)