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.

<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.

Compartilhe este tutorial

Tutoriais na mesma categoria

Calendário Responsivo

Neste tutorial, criaremos um aplicativo de calendário responsivo Calendário no na...

Calendário (integração com o Google Calendário)

1- Primeiro, você deve ativar a API do google nesta página: https://console.developers.google....

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 e...

Aplicação Calendário

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

Comente este post