1. O 1º passo é configurar o banco de dados. Para isso, selecione o controle “AccessDataSource1” e entre em “configure database”; na 1ª tela (“Choose a database”) não é preciso fazer nada, clique em Next.
2. Na segunda tela (“Configure the select statment”) acione “Advanced” – e selecione apenas a 1ª opção - Ok:
mural21.JPG 28.67KB 10 downloads
3. Vc voltará à tela “Configure.. Statment” – Next e Finish.
4. Na caixa de ferramentas Dados, selecione um controle form view e arraste-o para a pg;
5. Selecione-o e, em “Choose Data Source” selecione a fonte de dados “AccessDataSource1”:
mural22.JPG 30.15KB 10 downloads
6. Será criado automaticamente um “template” (um modelo); teste-o no navegador e verá que é exibida uma das mensagens do mural e que já foram inseridos “links” para editar ou apagar mensagens ou inserir uma nova.
7. Retorne à pg em edição no Sharepoint, e, mantendo o controle formview selecionado, entre em “configure data source” p/ corrigir 1 detalhe: por padrão, a consulta “Insert” está configurada para inserir dados novos na coluna “dia”, vamos corrigir isso, uma vez que já configuramos o banco de dados para inserir esses dados automaticamente no tutorial anterior.
8. Vc verá novamente as telas “Choose a database” – Next; na segunda (“Configure the select statment”) selecione a 1ªopção: “Specify a custom SQL statment...” e clique em “Next”; será aberta a tela de consultas personalizadas; clique em “Insert”:
mural23.JPG 25.85KB 10 downloads
9. Na linha que começa com “INSERT INTO...” apague o campo [dia] e a vírgula que está na frente dele e tb a última interrogação e a vírgula que está antes dela; sua consulta deverá ficar assim:
INSERT INTO [tbmural] ([Nome], [email], [Mensagem]) VALUES (?, ?, ?)
10. Clique em Next - Finish e salve o arquivo. Pronto! A parte de programação de inserção já está funcionando e você já pode inserir novas mensagens no mural, se quiser. Nos passos a seguir veremos como dar uns retoques bem legais no sistema.
II. Configurando o form de inserção de mensagens
11. Selecione o FormView e acione “Editar Modelos”. Como não vamos exibir nenhum dado dentro desse modelo, apague todas as linhas exceto a palavra “New” e selecione-a;
12. Mantendo a palavra New selecionada, clique com o botão direito do mouse e escolha “Propriedades”; no painel esquerdo inferior “Tag Properties” selecione o campo à direita do item “Text” (estará a palavra “New”), digite “Insira aqui uma nova mensagem” e pressione “Enter”:
mural24.JPG 21.67KB 9 downloads
13. Agora clique na ponta de seta superior (à direita da linha “Formview1 – Item template”) e em “Exibir” selecione “InsertItemTemplate”;
14. Selecione a cx de texto “mensagem” e na propriedade “Textmode” mude para Multiline:
mural25.JPG 38.22KB 6 downloads
15. Apague a linha “dia” (com a respectiva caixa de texto) e, como fizemos com a palavra “New”, no passo anterior, selecione as palavras “Insert” e “Cancel” (uma de cada vez) e use a barra de ferramentas (ou painel) “Propriedades” para traduzi-las para o português. Por exemplo, em vez de “Insert” mude para “Inserir” ou “Confirmar”. Feitas as alterações, vc já pode salvar e testar no navegador. Se td estiver ok, clique em “Terminar edição do modelo”.
Pessoal, espero que tenham gostado; no próximo tuto, veremos como editar mensagens; é quase igual a este; bem simples e com passos bem parecidos, para facilitar. Até lá.
Edição feita por: Fernando C, 01/09/2009, 08:59.