Agora, para exibir ou ocultar mensagens, há duas formas bem simples: usando 1 "checkbox" ou 2 Botões de rádio (Radiobuttons); abordaremos aqui ambas, e vc escolhe qual será melhor para o seu caso, ok?
O primeiro passo é criar, no banco de dados, uma coluna que irá armazenar apenas 1 caracter; “Y” ou “N” (sem aspas). Se não souber como, siga os passos:
1. Abra o banco de dados e a tabela onde vc armazena os dados do livro pelo sistema gerenciador de sua preferência – neste tuto, vamos usar o HeidiSQL. Neste gerenciador, basta selecionar, à esquerda, o banco de dados, a tabela e clicar com o botão direito do mouse sobre 1 coluna qqer; no menu de contexto, clique em “Add column”:
heidi_1.JPG 45.17KB
6 downloads Na tela seguinte, configure a coluna (chamei-a de “publica”) :
heidi_2.JPG 18.79KB
4 downloadsConfirme em “Add Column” novamente.
Com “Checkbox”
Agora abra, no Dreamweaver, a pág. de edição de mensagens e adicione, no form, 1 checkbox (barra de ferramentas “Form”) selecione-o com 1 clique exiba o painel inferior “Properties” – clique em “Dinamic” p/ associa-lo à coluna q acabamos de criar. Abre-se o quadro “Dinamic Checkbox”; em check if, clique no ícone de campo dinâmico (o raiozinho):
check_1.JPG 14.39KB
7 downloadse na tela seguinte (Dinamic data) selecione “publica” – ok:
publica.JPG 20.04KB
5 downloadsVc vai voltar ao quadro “Dinamic Checkbox”; agora digite “y” (sem aspas) na linha “equal to” p/ q, ao ser assinalado, o checkbox insira no banco de dados, esse valor. Verifique, na figura abaixo, como fica essa configuração:
check2.JPG 14.86KB
5 downloadsConfirme em ok e agora abra a pagina principal do livro (ou pág onde são exibidas as mensagens); precisamos agora filtrar (aplicar esse parâmetro) para que sejam realmente exibidas apenas as mensagens desejadas; para isso, abra o recordset; vc poderá usar o modo simples ou avançado; no modo simples, acione Filter – publica; do lado direito, o operador de igual ( = ) e nas linhas logo abaixo, “Entered value” e “y”:
rs_1.JPG 26.3KB
6 downloadsClique em “Test” – note que agora deverão aparecer apenas as mensagens onde esse campo estiver com o valor corretamente inserido. No teste abaixo, liberei apenas as mensagens c/ "ids" impares:
test_1.JPG 29.26KB
8 downloadsUsando “botões de rádio”
Abra a pg de seleção de mensagens e no form insira um botão do tipo Radio group:
radio_1.JPG 11.71KB
7 downloads Esse tipo de recurso é interessante pq apenas uma das opções será armazenada no campo do bd; acionado o botão, abre-se uma tela de configuração. Neste quadro basta digitar, nas linhas “Value”, as opções “Sim” e “Não”:
radio_2.JPG 19.02KB
8 downloadsAgora, de forma parecida como fizemos com o checkbox, vamos associar cada opção ao campo do bd e a opção q será marcada (para não ficar tedioso, agora usarei os passos em texto mesmo):
1. selecionar o 1° radiobutton – dinamic – Dinamic RadioGroup – raiozinho – “publica” – ok – ok;
2. 2° radiobutton - – dinamic – Dinamic RadioGroup – raiozinho – “publica” – ok – ok;
3. Agora selecione novamente o 1° radiobutton e no painel properties, marque y no campo “Checked value” – obviamente o 2° radiobutton deverá inserir o valor “n”:
imput_1.JPG 16.7KB
6 downloads
imput_2.JPG 13.42KB
3 downloadsUma última configuração: caso o Dreamweaver emita uma mensagem d q o recorset precisa ser atualizado, abra-o (recorset Update Record) e configure a linha referente ao radiobutton cf a imagem abaixo:
imput_3.JPG 38.13KB
2 downloads
Edição feita por: Fernando C, 17/04/2009, 10:41.










