Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#46: 2016-08-30 18:44:46 ЛС | профиль | цитата
shuster писал(а):
и если представить что все же прога будет с двумя вкладками
Что за вторая вкладка ? Ты вообще о чём ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 72
Рейтинг: 0
#47: 2016-08-30 18:58:55 ЛС | профиль | цитата
Что за вторая вкладка ? Ты вообще о чём ?

Вот о чем: первую вкладку мы оформили в виде справочника 1v.jpg http://forum.hiasm.com/getfile/37791
Чтобы вторая вкладка 2v.jpg http://forum.hiasm.com/getfile/37792 заносилась в след за первой в таблицу ее надо тоже расписать на таблицы справочников?

Редактировалось 1 раз(а), последний 2016-08-30 18:59:39
карма: 0

0
файлы: 11v.jpg [198KB] [774]
Ответов: 16884
Рейтинг: 1239
#48: 2016-08-30 19:34:55 ЛС | профиль | цитата
CREATE TABLE IF NOT EXISTS note( -- Если нет таблицы note, то создать её
[Id] INTEGER PRIMARY KEY, -- идентификатор записи я добавил. О его пользе мы говорили.
[fam] TEXT, -- Фамилия
[ima] TEXT, -- Имя
[otc] TEXT, -- Отчество
[nld] INTEGER, -- № личного дела
[gry] INTEGER, -- Группа
[tre] INTEGER, -- Тренер
[sta] INTEGER, -- Статус
[Data1] INTEGER, -- дата записи в группу
[Data2] INTEGER);-- дата ухода из группы
Как думаешь, что получишь в результате выполнения запроса :
SELECT strftime('%Y', Data1) , count() FROM note GROUP BY strftime('%Y', Data1) ORDER BY strftime('%Y', Data1);
а будешь организовывать каждый год новую БД - хрен получишь такое.

shuster писал(а):
первую вкладку мы оформили в виде справочника
В справочниках находятся общие для всех данные, используемые для всех вкладок. И при чем здесь вторая вкладка ?

Редактировалось 1 раз(а), последний 2016-08-30 19:36:26
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 72
Рейтинг: 0
#49: 2016-08-30 19:51:06 ЛС | профиль | цитата
SELECT strftime('%Y', Data1) , count() FROM note GROUP BY strftime('%Y', Data1) ORDER BY strftime('%Y', Data1);

я бы ответил, кабы знал куда это еще вставить
я понял, что нифига не понимаю как делать схемы и уж тем более базы данных
я даже не понимаю почему кнопка Edit перестала работать, хотя я только перенес часть схемы в дочернюю форму
вот что мне понятно на данный момент: придумываем название таблицы, далее указываем какие у нее колонки и их свойства (text, integer), далее мы указываем что хотим отобразить в таблице и сортировку... дальше я уже нифига не понимаю....
но я не сдамся
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#50: 2016-08-30 20:02:14 ЛС | профиль | цитата
Этот запрос выдаст табличку в две колонки Год и Число записавшихся в секции в этом году
Если БД будет вестись, например, лет 10, то ты увидишь динамику за 10 лет.
А если ты будешь создавать каждый год новую БД, то сможешь увидеть динамику только по месяцам за текущий год.
+ ещё тот геморрой с переносом обучающихся.

Ладно. У тебя там полночь.
Спокойной ночи.
А у меня тут шашлыки поспели с коньячком.

Редактировалось 2 раз(а), последний 2016-08-30 20:05:48
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 72
Рейтинг: 0
#51: 2016-08-30 20:07:59 ЛС | профиль | цитата
пофиг на время, я уже почти месяц бьюсь над этой прогой и даже к 1/4 не приблизился. а ведь мне еще надо понять как задать пароль, передать изображение в поток, сделать вывод на печать, экспорт в ворд и эксэль
Tad, объясни тупому, почему перестал работать Эдит? http://forum.hiasm.com/getfile/37745

--- Добавлено в 2016-08-30 20:18:36

Tad спасибо что возишься со мной, без тебя я бы точно уже бросил эту затею с базой
Не буду сегодня доставать, приятного шашлыкоеденья

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

0
Ответов: 16884
Рейтинг: 1239
#52: 2016-08-30 20:41:04 ЛС | профиль | цитата
Замени в форме Edit StrPart на MultiStrPart.
У тебя ранье в StringTable было две колонки, а сейчас 7. Поэтому у StrPart на Right раньше было только Имя, а сейчас Имя,Отчесто и т.д. весь хвост.

Редактировалось 1 раз(а), последний 2016-08-30 22:00:45
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 72
Рейтинг: 0
#53: 2016-08-31 04:49:01 ЛС | профиль | цитата
Замени в форме Edit StrPart на MultiStrPart

Работает Я точно бы не догадался, что там надо смотреть, я думал связь где-то потерял. Спасибо.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#54: 2016-08-31 07:57:51 ЛС | профиль | цитата
Привет.
Посмотрел на "вторую вкладку". Второй час смеюсь - не могу остановиться.
Это же надо : Фото паспорта и фото свидетельства о рождении ! НАФИГА ???
А почему нет данных о типографиях, которые печатали бланки свидетельств о рождении и заготовок паспортов ?
А фото паспорта - только обложки или всех страниц ?

Не надо зверствовать.
Анекдот писал(а):
Бог сказал мужчине: "Ты можешь найти себе женщину в любом уголке земли!"
А потом скатал землю в шар.
И смеялся, смеялся, смеялся....


Редактировалось 3 раз(а), последний 2016-08-31 08:20:24
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 72
Рейтинг: 0
#55: 2016-08-31 09:11:08 ЛС | профиль | цитата
Смех продлевает жизнь, а судя по дате в твоей анкете смеешься ты часто
Это же надо : Фото паспорта и фото свидетельства о рождении ! НАФИГА ???

Про паспорт: 2-3 страница. А в целом это для того, опять же, чтобы не лезть в бумажные личные дела, а из базы вытащив нужные сканы оформлять заявки на соревнования и командировки. Или если вдруг потеряются эти документы из личного дела, было такое несколько раз, тренер случайно прихватывал... потом заново приходилось просить документы.

А возможно будет потом сделать так, чтобы при нажатии добавить фото, после его выбора оно автоматического копировалось из указанного места в конкретную папку поближе к самой программе?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#56: 2016-08-31 12:43:05 ЛС | профиль | цитата
1. Вот так должна выглядеть форма "Личное дело" для спортивных школ в соответствии с законодательством РФ
2. Не имеешь права записывать в своей программе о болячках своего подопечного, а только получить
устную консультацию у лечащего врача по личному письменному заявлению подопечного своему врачу.
У нас врача, давшего информацию о здоровье постороннему, кышнут с работы на второй день.
3.
shuster писал(а):
А возможно будет потом сделать так, чтобы при нажатии добавить фото
Возможно всё.

Редактировалось 3 раз(а), последний 2016-09-14 12:37:38
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1ldu.rar [1.2KB] [385]
Ответов: 72
Рейтинг: 0
#57: 2016-08-31 13:06:28 ЛС | профиль | цитата
2. Не имеешь права записывать в своей программе о болячках своего подопечного, а только получить

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

--- Добавлено в 2016-08-31 13:18:20

Вот насобирал кучку-схему. Появился вопрос: как во вкладке Edit включить в отображение выпадающие списки и даты? http://forum.hiasm.com/getfile/37794

Редактировалось 2 раз(а), последний 2016-08-31 13:18:43
карма: 0

0
файлы: 1add+del+edit3-1.rar [19.8KB] [261]
Ответов: 16884
Рейтинг: 1239
#58: 2016-08-31 13:42:33 ЛС | профиль | цитата
Именно кучку-схему.
Значит так.
Пока на будет
ID INTEGER PRIMARY KEY без которого невозможно применение REPLACE и очень усложняется UPDATE
и о котором мы уже договорились, что будем его (id) применять, извини - никаких консультаций.
Толчем воду в ступе.
Есть утвержденная форма (не знаешь ? погугли - узнаешь)
Фотография, по законам РФ, должна быть в ЛЕВОМ ВЕРХНЕМ УГЛУ ( а не в жопе)
Это всё есть в законах и нормативных актах.
Или тебе нравится каждый час рисовать что-то другое ?

Кстати, пол не нужно вводить:
ЕСЛИ ОТЧЕСТВО ЗАКАНЧИВАЕТСЯ НА БУКВУ "а" ТО ЭТО БАБА, ВО ВСЕХ ОСТАЛЬНЫХ СЛУЧАЯХ МУЖИК
Если "а" и <14 то "девочка"
Если "а" и >14 <18 то "девушка"
Если "а" и >18 то "женщина"
Точного возрастного деления в России не знаю.
Для мужиков - аналогично (мальчик, юноша, мужчина) с другим возрастным делением.

Редактировалось 18 раз(а), последний 2016-08-31 16:27:21
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1Project239.rar [2.2KB] [438]
Ответов: 72
Рейтинг: 0
#59: 2016-09-21 12:29:57 ЛС | профиль | цитата
Значит так.
Пока на будет
ID INTEGER PRIMARY KEY...

Добавил, стало


-- Данные занимающегося
CREATE TABLE IF NOT EXISTS note (
id INTEGER PRIMARY KEY,
nomld TEXT,
datpri INTEGER,
pol INTEGER,
fam TEXT,
ima TEXT,
otc TEXT,
tre INTEGER,
vid INTEGER,
sta INTEGER,
gry INTEGER,
datrog INTEGER,
plet TEXT,
gor INTEGER,
yli TEXT,
datotc INTEGER,
nompriotc TEXT);

-- Список тренеров
CREATE TABLE IF NOT EXISTS trenp (
id INTEGER PRIMARY KEY,
info TEXT);

-- Список видов спорта
CREATE TABLE IF NOT EXISTS vidsp (
id INTEGER PRIMARY KEY,
info TEXT);

-- Список групп подготовки
CREATE TABLE IF NOT EXISTS gryp (
id INTEGER PRIMARY KEY,
info TEXT);

Куда теперь копать?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#60: 2016-09-21 13:03:10 ЛС | профиль | цитата
Подожди до 16 МСК.
Жду ответ от nesco по поводу собаки в StringTable.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)