Перейти к содержимому


Фильтры для связной таблицы


Сообщений в теме: 16

#1 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 10 Декабрь 2012 - 07:24

Добрый день,

Очень нужен Ваш совет.

Ниже прикреплены рисунки.

При просмотре определенного месяца таб 1(рис1), то в таб 2(рис2) автоматически отображалась те месяцы которые в таб 1.

Например:
Если месяц январь то отображать только январь.

Заранее спасибо!

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Декабрь 2012 - 10:41

Это делается простым вычислением $line['Месяц'] = $line['Заработная плата']['Месяц']

#3 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 10 Декабрь 2012 - 11:33

Просмотр сообщенияCbCoder (10 Декабрь 2012 - 10:41) писал:

Это делается простым вычислением $line['Месяц'] = $line['Заработная плата']['Месяц']

А где именно правильно будет написать это вычисление?

У меня не работает это условие. Я написал при изменение поля Зар.плата

Сообщение отредактировал Tim: 10 Декабрь 2012 - 11:51


#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Декабрь 2012 - 11:55

Вычисление на сохранение записи в таблице Заработная плата в месяц.

#5 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 10 Декабрь 2012 - 12:01

Просмотр сообщенияCbCoder (10 Декабрь 2012 - 11:55) писал:

Вычисление на сохранение записи в таблице Заработная плата в месяц.

Нет у меня не работает это условие. Все равно показывает все месяцы.

Сообщение отредактировал Tim: 10 Декабрь 2012 - 12:02


#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Декабрь 2012 - 12:37

При нажатии на "Добавить запись" в подтаблице, поле Месяц заполняется автоматически?

#7 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 10 Декабрь 2012 - 12:41

Просмотр сообщенияCbCoder (10 Декабрь 2012 - 12:37) писал:

При нажатии на "Добавить запись" в подтаблице, поле Месяц заполняется автоматически?

Нет не добавляется, поле пусто

#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Декабрь 2012 - 12:43

Как называется поле связи таблицы "Заработная плата в месяц" с таблицей "Заработная плата"?

Вычисление должно быть таким: $line['Месяц'] = $line['поле связи с таблицей "Заработная плата"']['Месяц']. То что я написал выше - это пример.

#9 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 10 Декабрь 2012 - 12:54

Просмотр сообщенияCbCoder (10 Декабрь 2012 - 12:43) писал:

Как называется поле связи таблицы "Заработная плата в месяц" с таблицей "Заработная плата"?

Вычисление должно быть таким: $line['Месяц'] = $line['поле связи с таблицей "Заработная плата"']['Месяц']. То что я написал выше - это пример.

Главная таблица "Заработная плата" а связная таблица это "Заработная плата в месяц" . При просмотре месяца в "Заработная плата" , месяц " ЗПМ" должен быть равным месяцу "ЗП"

http://s3.uploads.ru/CTnD5.png
http://s2.uploads.ru/ud13i.jpg

Я в вычисление таблицы "Заработная плата в месяц" при сохранение в таблице пишу $line['Месяц'] = $line['Заработная плата']['Месяц'];
У меня не работает, я правильно написал?

Сообщение отредактировал Tim: 10 Декабрь 2012 - 13:31


#10 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Декабрь 2012 - 14:01

Вы не ответили на мой вопрос:

Цитата

Как называется поле связи таблицы "Заработная плата в месяц" с таблицей "Заработная плата"?


#11 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 10 Декабрь 2012 - 14:05

Просмотр сообщенияCbCoder (10 Декабрь 2012 - 14:01) писал:

Вы не ответили на мой вопрос:

Поле Месяц, вы об этом?

Сообщение отредактировал Tim: 10 Декабрь 2012 - 14:07


#12 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Декабрь 2012 - 14:10

Нет, я про поле связи.

У вас подчиненная таблица "Заработная плата в месяц" должна связываться с главной таблицей "Заработная плата" через поле связи.

Если не совсем понятно - выложите скриншот списка всех полей таблицы "Заработная плата в месяц".

#13 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 10 Декабрь 2012 - 14:21

Просмотр сообщенияCbCoder (10 Декабрь 2012 - 14:10) писал:

Нет, я про поле связи.

У вас подчиненная таблица "Заработная плата в месяц" должна связываться с главной таблицей "Заработная плата" через поле связи.

Если не совсем понятно - выложите скриншот списка всех полей таблицы "Заработная плата в месяц".

Вот пожалуйста,
http://s2.uploads.ru/6E2gm.png

Поле связи у меня поле "Заработная плата в месяц" - Заработная плата = "Заработная плата" - ID

Сообщение отредактировал Tim: 10 Декабрь 2012 - 14:37


#14 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Декабрь 2012 - 14:40

Тогда все правильно должно быть, у вас имя поля связи "Заработная плата" совпадает с именем главной таблицы. Т.е. вычисление
$line['Месяц'] = $line['Заработная плата']['Месяц'];
должно работать. Если не работает - пришлите заявку в техподдержку с доступом к программе. Скорее всего вы что-то не так делаете.

#15 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 10 Декабрь 2012 - 14:56

Просмотр сообщенияCbCoder (10 Декабрь 2012 - 14:40) писал:

Тогда все правильно должно быть, у вас имя поля связи "Заработная плата" совпадает с именем главной таблицы. Т.е. вычисление
$line['Месяц'] = $line['Заработная плата']['Месяц'];
должно работать. Если не работает - пришлите заявку в техподдержку с доступом к программе. Скорее всего вы что-то не так делаете.

Нет все равно не работает, а в чем может быть проблема??? Не как не получиться самому сделать?

#16 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Декабрь 2012 - 15:56

Я же написал вам:

Просмотр сообщенияCbCoder (10 Декабрь 2012 - 14:40) писал:

Если не работает - отправьте заявку в техподдержку с доступом к программе. Скорее всего вы что-то не так делаете.


#17 Tim

    Активный участник

  • Пользователи
  • PipPipPip
  • 127 сообщений
  • Пол:Мужчина

Отправлено 10 Декабрь 2012 - 17:25

Просмотр сообщенияCbCoder (10 Декабрь 2012 - 15:56) писал:

Я же написал вам:

хорошо





Количество пользователей, читающих эту тему: 4

0 пользователей, 4 гостей, 0 анонимных