Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não conheço muito sobre relacionamento... tentei detalhar o máximo possivel.
Cada "cursista" pode frequentar um curso, palestra 2 ou mais vezes por ano.
Tenho dúvida na linha de como criar sql para "inserir / gravar" o registro de de como filtra os registros, veja abaixo.
----------------------------------------------------------
Nome da tabela: "Tabela" ( cadastro de cursistas ou tabela )
========================
Campos-->> id - nome - cidade
id...Nome........Cidade
==...==========..=======
01 - Mario.......Blumenau
02 - Pedro.......Rio
03 - Carlos......Curitiba
---------------------------------------------------------
Nome da tabela: "ciclos"
========================
Campos-->> id_relaciona - cod_relaciona - mes_ano
Cad. Relaciona
==============
id_relaciona - cod_relaciona - mes_ano
========...=========...=======
55...............- ... 1 .............. - 02/2007
55...............- ... 2 .............. - 02/2007
55...............- ... 3 .............. - 03/2007
88...............- ... 1 .............. - 02/2007
88...............- ... 2 .............. - 03/2007
88...............- ... 3 .............. - 04/2007
88...............- ... 4 .............. - 04/2007
----------------------------------------------------------
No MsAccess relacionei a tabela de nome "tabela" com o campo "id_relaciona" da tabela "ciclos"
----------------------------------------------------------
DUVIDA NA SQL DO CADASTRO
Na linha do SQL, nao sei com fazer para inserir / gravar o registro qdo ha relacionamento...
Veja abaixo como faço atualmente, mas não saberia fazer com o registro relacionado.
-------
<!--#include file="conexao.asp"-->
<%
Dim Conexao
Call Abre_Tabelas
select case Request.QueryString("cadastrar")
case "ok"
var_nome = Trim(Request.Form("campo_nome"))
var_cidade = Trim(Request.Form("campo_cidade"))
if var_nome = "" then var_nome = Chr(10)
if var_cidade = "" then var_cidade = Chr(10)
var_nome = Replace(var_nome, "<", "<")
var_nome = Replace(var_nome, ">", ">")
var_nome = Replace(var_nome, "'", "''")
var_cidade = Replace(var_cidade, "<", "<")
var_cidade = Replace(var_cidade, ">", ">")
var_cidade = Replace(var_cidade, "'", "''")
SQL = "INSERT INTO tabela (nome, cidade) VALUES ('" & var_nome & "','" & var_cidade & " ')"
conexao.execute(SQL)
call fecha_tabelas
Response.Redirect("cursistas.asp")
end select
%>
----------------------------------------------------------------------------------------
DUVIDA NA SQL DO RELATORIO
RELATÓRIO
=========
No formulario do relatorio haverá um "combobox" para selecionar o "mes_ano" e um campo para selecionar o "nome"
3 Critérios de pesquisa:
===============
Criterio de pesquisa: [_mario___] e [_02/2007__]
( listar todos registros iguais a "mario" com "mes e ano" ( 02/2007 )
Criterio de pesquisa: [_mario___] ( listar todos os registros iguais a "mario"
Criterio de pesquisa: [_02/2007_] ( listar todos os meses e anos igual a 02/2007 )
Exemplo do relatório desejado:
Digite "mario" e todos os registros ( ciclos ) que o "mario" fez devem ser listados.
Criterio de pesquisa: [_mario___]
55....- 1 ........... - 02/2007
55....- 2 ........... - 02/2007
55....- 3 ........... - 03/2007
88....- 1 ........... - 02/2007
88....- 2 ........... - 03/2007
88....- 3 ........... - 04/2007
88....- 4 ........... - 04/2007
----------------------------------------------------------
Muito obrigado pela ajuda da IMasters
Thank you
Carregando comentários...