У меня есть таблица в которую передается информация из ячеек, одна из которых это дата, и она при передаче в таблицу превращается в набор цифр. Как сделать так, чтобы данные из выпадающего календаря передавались в таблицу? Подскажите как еще сделать так чтобы все поля при добавлении данных очищались?
code_37617.txt
Этот топик читают: Гость
Ответов: 72
Рейтинг: 0
|
|||
карма: 0 |
| ||
файлы: 1 | code_37617.txt [2.5KB] [347] |
Ответов: 8926
Рейтинг: 823
|
|||
shuster, code_37618.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_37618.txt [2.5KB] [609] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-06-24 10:13:17 |
|||
карма: 0 |
|
Ответов: 72
Рейтинг: 0
|
|||
А можно сделать так, чтобы первый столбец с названием - п/п, нумеровался автоматически при добавлении новых данных? Например: добавил новые данные п/п стал номер два и т.д., а при удалении автоматически скажем данных из середины списка сохранял строгий порядок 1,2,3 и т.д.
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Сколько там будет всего записей?
|
|||
карма: 25 |
|
Ответов: 72
Рейтинг: 0
|
|||
неизвестно, но факт не больше 30. Подобную вещь я хотел бы реализовать в еще одной форме, но там позиций будет около 300
|
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
shuster, удалять запись поощрения -- это нонсенс, впрочем как и наказания (человек гордится и хвалится коллегам поощрением за №11, но тут удалена запись за №5, и у него стала по строгому порядку №10), не говоря уж о дублировании записей в приказах и трудовой книжке
|
|||
карма: 19 |
|
Ответов: 72
Рейтинг: 0
|
|||
Леонид писал(а): удалять запись поощрения -- это нонсенся просто хочу исключить ошибку ввода, например поощрение приписано другому человеку, но за этим следует другая запись. я понимаю что в данном примере можно просто удалить строку, а потом в два клика поправить предыдущую, ну а если у меня таких позиций будет 500 (это для другого проекта), я задолбаюсь переправлять все последующие подпункты. Дабы не создавать новую тему, решил тут же и спросить совета про данную функцию. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
shuster писал(а): ну а если у меня таких позиций будет 500shuster.rar Просто пример. Была бы нормально поставлена задача - было бы нормальное решение. ------------ Дoбавленo в 13.28: shuster писал(а): я просто хочу исключить ошибку ввода------------ Дoбавленo в 13.32: И как ты узнаешь к кому относится запись ? Нужен список Ф.И.О. ------------ Дoбавленo в 13.33: Полностью сформулируй задачу. |
|||
карма: 25 |
| ||
файлы: 1 | shuster.rar [147.2KB] [407] |
Ответов: 72
Рейтинг: 0
|
|||
Tad писал(а): Полностью сформулируй задачу.Хочу сделать для работы программку по учету обучающихся под свои нужды. Так вот, при добавлении данных обучающегося он заноситься в таблицу со своим номером и так далее со следующим, а когда ученик уйдет, то я мог бы его удалить из таблицы, но чтобы структура порядкого номера сохранялась, чтобы я мог видеть сколько всего у меня человек. № п/п - Ф.И.О. - № карточки - Статус 1 Иванов И.И. 56 2 Сидоров В.В. 57 3 Конев В.А. 58 При удалении Сидорова - п/п сохраняют порядок: № п/п - Ф.И.О. - № карточки - Статус 1 Иванов И.И. 56 2 Конев В.А. 58 Как это сделать не знаю. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
shuster писал(а): при добавлении данных обучающегося он заноситься в таблицуНачинать надо не с "ХОЧУ", а с : файл с данными хранится там-то и там-то с расширением таким-то. Или данные хранятся в таблице базы данных и т.д. Курсы однобокие или по нескольким специальностям ? А потом уже ХОЧУ. ------------ Дoбавленo в 14.01: Я бы ничего не удалял, а ставил бы отметку, есть человек или нет. Тогда, лет через 10, можно запросто узнать сколько обучающихся прошло через твои руки. ------------ Дoбавленo в 14.07: Советую применить БД SQLite - вполне достаточно и просто. В БД две таблицы : таблица "Список учеников" с колонками ФИО, № карточки, Дата поступления, Дата окончания. и таблица "Поощерения" с колонками из первого поста. shuster.png Ты случайно не этот Шустер ? |
|||
карма: 25 |
| ||
файлы: 1 | shuster.png [23.4KB] [804] |
Ответов: 72
Рейтинг: 0
|
|||
Значит проще отказаться от первого столбца или перебивать порядок вручную или же добавить передачу/загрузку данных в/из Exel, в котором уже можно будет подправить нумерованный список. А уж потом все это дело сохранить в базе данных по годам, так можно будет потом вести расчет статистики и узнать что было по людям, например два года назад.
Tad писал(а): Ты случайно не этот Шустер ?Нет Судя по костюму и ручке, ему hiasm и рядом не нужен Раз уж заговорили о БД SQL. Я правильно понимаю логику: у меня будет 2 вкладки (Контролёр страниц) и в каждой из них будут свои таблицы и текстовые поля для заполнения, для каждой вкладки мне нужно будет сделать свою БД, то есть их будет как и вкладок 2. Или же достаточно будет сделать 1 БД, в которую данные из вкладок будут сохранятся при выходе из программы? И можно ли название вкладки в Контролёре страниц выровнять по центру? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Это смотрел ? http://forum.hiasm.com//getfile/37621
shuster писал(а): Раз уж заговорили о БД SQL. У тебя будет один файл с названием, например, kursy.db в котором будет всё храниться. Например: 1. Пароль доступа к программе. (parol) 2. Список названий курсов. (kursy) 3. Список ФИО. (fio) 4. Список поощрений.(reward) и т.д.... И простым запросом, например, SELECT * FROM fio WHERE oData = 0 (что в переводе означает : Выдать список слушателей) получаешь на экране список. Вторым запросом SELECT count() FROM fio WHERE oData = 0 получаешь их количество. И т.д. |
|||
карма: 25 |
|
Ответов: 72
Рейтинг: 0
|
|||
Смотрел, еще не разобрался в схеме, я только 5 день с хиасмом работаю. Я понимаю что это был скинут пример, сижу разбираюсь как это должно работать.
А на дополнительный вопрос про контролёр не подскажешь ответ? |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
shuster, можно сделать ВСЁ!
Перерыв до 14:00 MSK. Поехал на работу. |
|||
карма: 25 |
|