Tutorial: Calendário por usuário

1. A tabela que será utilizada para a execução do calendário deve ser criado anteriormente pelo administrador do banco de dados.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<code>
CREATE TABLE `calendario` ( 
`chave` INT(11) NOT NULL DEFAULT '0', 
`titulo` VARCHAR(50) DEFAULT NULL, 
`descricao` text, 
`inicio` datetime DEFAULT NULL, 
`final_data` DATE DEFAULT NULL, 
`final_hora` TIME DEFAULT NULL, 
`recorrencia` CHAR(1) DEFAULT NULL, 
`periodo` CHAR(1) DEFAULT NULL, 
`users` VARCHAR(15) DEFAULT NULL, 
PRIMARY KEY (`chave`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
</code>

2. Selecione os campos da tabela que serão usados na aplicação.

Itens com * são obrigatórios para criar a aplicação. Os outros campos apenas são usados para informações adicionais da agenda.

Opções

  • Id: Usado para identificar o registro, selecione o campo de chave primária dessa tabela. (Int (11))
  • Título: Usado para armazenar o assunto de cada atividade que será exibido na aplicação. ((Varchar (50))
  • Data de início: Será gravado a data de início da atividade. * (Date ou datetime)
  • Hora de início: Será gravado a hora de início da atividade. * (Date ou datetime)
  • Data de término: Será gravado a data de término da atividade. * (Date ou datetime)
  • Hora de término: Será gravado a hora de término da atividade. * (Date ou datetime)
  • Recorrência: Usado para afirmar se o evento se repetirá em um mês, semana ou dia. (Int) (1)
  • Período:Usado para afirmar o tipo de reptição da recorrência: mês, semana ou dia. (Int) (1)

Se você tem um campo do tipo datetime na base de dados, você pode relacionar as opções data e hora utilizando o mesmo campo datetime da base de dados. A aplicação pegará os dois valores e concatenar-los-á antes de salvar no banco de dados.

3. Edite o campo “USERS” , selecione “Valor definido” e digite o nome da variável global [var_login]

4. Use este campo como parâmetro para receber o valor da variável global

Utilize a seguinte condição na cláusula WHERE da aplicação Calendar:

5. Crie uma aplicação de Controle

6. Crie um campo para informar um usuário específico

Informe a quantidade de campos

7. Mude o label do campo

8. Crie uma Ligação para a aplicação Calendário

Criar nova Ligação

9. Escolha as opções da da aplicação

10. Selecione Calendário

11. Passe o campo como parâmetro para o Calendário

Execute o Controle. Toda vez que informarmos um usuário no Controle, o Calendário exibirá apenas as atividades daquele usuário.

Tutoriais na mesma categoria

Calendário Com Botão de Impressão e Cores de Eventos Baseados no Dia

Neste exemplo veremos como inserir o botão de impressão na aplicação de Calendario, e também ex...

Aplicação Calendário

1. A tabela que será utilizada para a execução do calendário será a tabela "events". CREATE TA...

Comente este post