Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

shumi

com um banco q tem varias tabelas

Recommended Posts

Galera,Estou com um probleminha, mas naum consigo resolver!!!!tenho um Banco de dados com várias tabelas e existe uma tabela com o nome "promotor" e estou fazendo um formulário em asp que será para o cadastramento de um "local" e neste formulario o campo "promotor" deverá pegar os valores da tabela "promotor".Um tempo atrás eu fiz isso mas havia apanas uma tabela em meu banco de dados, mas agora há varias como que eu faço????Quando tinha apenas uma tabela em meu banco eu fazia assim:<select name="promotor" id="promotor" value="<%=rs("promotor")%>"></select> Valeu pela ajuda!!!!!ShUmI

Compartilhar este post


Link para o post
Compartilhar em outros sites

um select com value??? cade os options???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então é assim... estou fazendo uma sequência de cadastro.1º o usuário deverá cadastrar o cliente2º o usuário deverá cadastrar a coligada3º o usuário deverá cadastrar o Supervisor4º o usuário deverá cadastrar o Promotor5º o usuário deverá cadastrar o Local6º o usuário deverá cadastrar a CampanhaEu fiz os cadastros do 1º ao 4ºNo 5º e no 6º cadastro existem 4 campos que os valores deveram puxar do banco de dados em diferentes tabelas!!!Ex. campo "Promotor" deverá puxar da tabela "promotor" da linha "nomedopromotor"Campo "Supervisor" deverá puxar da tabela "supervisor" da linha "nomedosupervisor"Mas não faço nem ideia como fazer isso!!!! tentei varias babuzeiras e umas deram erro e outras babugeiras naum exibe nada....e o select eu mandei errado...eu não usava o select eu fazia assim <input name="cidade" type="text" id="cidade" value="<%=rs("cidade")%>" size="46">Mas assim não adianta...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Me dêem uma luz por favor!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

mewww, nem entendi direito, mais sera q se num ta falando derelacionamento de tabelas, INNER JOIN e talzfaloow

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o AMON-HA disse, põe a string SQL aqui para podermos vêr, ficou meio confuso o que você quer dizer, mas o problema deve estar no código, não deve ter nada a vêr com o banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz um monte de besteira!!!

Não faço ideia como que da para fazer isso!

deixa ver se consigo explicar...

 

nessa URL está o form

http://www.newstyle1.com/sistema/local3.asp

 

no campo supervisor e promotor terá q puxar os valores das suas determinadas tabelas no banco de dados.

 

Por exemplo o usuario cadastra o promotor aqui http://www.newstyle1.com/sistema/promotor.asp e o cadastro vai para o banco de dados que chama dbsistema na tabela promotor.

Quando ele for cadastrar o local http://www.newstyle1.com/sistema/local3.asp no campo promotor terá que puxar o valor que está no banco de dados na tabela promotor que o usuario teria feito o cadastro anteriormente.

 

e o mesmo terá que acontecer com o Supervisor!

 

meu arquivo que eu estava fazendo testes ou melhor besteiras está assim:

 

<%Set Conexcao = Server.CreateObject("ADODB.Connection")Conexcao.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbsistema.mdb"))dim Conexcao, sql, rs, varcodvarcod=request.querystring("varcod")sql="select*from promotor where codpromotor='"&promotor&"'"Set rs=Conexcao.Execute(sql)%><html><head><title>Sistema NewStyle</title><style type="text/css"><!--body {	background-color: #ffffff;}--></style><link href="estilonew.css" rel="stylesheet" type="text/css"><style type="text/css"><!--.style4 {color: #333333}--></style></head><body><center>  Bem vindo a Extranet NewStyle (testes sem layout)</center><form action="local_valida.asp" method="post" name="cad">  <table width="597" border="0">	<tr>	  <td width="100">Razão Social :</td>	  <td width="487"><input name="razao" type="text" id="razao" size="81"></td>	</tr>	<tr>	  <td>Nome Fantasia :</td>	  <td><input name="fantasia" type="text" id="fantasia" size="81"></td>	</tr>  </table>  <div align="left">	<table width="597" border="0">	  <tr>		<td width="314">CNPJ :</td>		  <td><input name="cnpj" type="text" id="cnpj" size="18" maxlength="18"></td>		<td width="267"><div align="left">IE :</div></td>		<td><input name="ie" type="text" id="ie" size="18"></td>	  </tr>	  <tr>		<td>Endereço :</td>		<td><input name="endereco" type="text" id="endereco"></td>		<td><div align="left">No.</div></td>	   <td> <input name="numero" type="text" id="numero"></td>	  </tr>	  <tr>		<td>Complemento :</td>		<td><input name="complemento" type="text" id="complememto"></td>		<td><div align="left">Bairro :</div></td>		<td><input name="bairro" type="text" id="bairro"></td>	  </tr>	  <tr>		<td>Estado :</td>		  <td><select name="uf" size="1" id="uf" onChange="cidades(this.options.selectedIndex)">			<option>.....</option>			<option value="AC">AC</option>			<option value="AL">AL</option>			<option value="AM">AM</option>			<option value="AP">AP</option>			<option value="BA">BA</option>			<option value="CE">CE</option>			<option value="DF">DF</option>			<option value="ES">ES</option>			<option value="GO">GO</option>			<option value="MA">MA</option>			<option value="MT">MT</option>			<option value="MS">MS</option>			<option value="MG">MG</option>			<option value="PA">PA</option>			<option value="PB">PB</option>			<option value="PR">PR</option>			<option value="PE">PE</option>			<option value="PI">PI</option>			<option value="RJ">RJ</option>			<option value="RN">RN</option>			<option value="RO">RO</option>			<option value="RS">RS</option>			<option value="RR">RR</option>			<option value="SC">SC</option>			<option value="SE">SE</option>			<option value="SP">SP</option>			<option value="TO">TO</option>		  </select></td>		  <td><div align="left">Cidade :</div></td>		  <td><select name="cidade" size="1" id="cidade">			<option>.....</option>			<script language="JavaScript" src="include/cidade.js"></script>		  </select></td>	  </tr>	  <tr>		<td>Região : </td>		<td><input name="regiao" type="text" id="regiao"></td>		<td><div align="left">Rede :</div></td>		<td><input name="rede" type="text" id="rede"></td>	  </tr>	  <tr>		<td>Supervisor :</td>		<td><input name="supervisor" type="text" id="supervisor"></td>		<td><div align="left">Promotor :</div></td>		<td><select name="promotor" size="1" id="promotor">			<option value="<%=rs("promotor")%>">"<%=rs("promotor")%>"</option>			<option value="<%=rs("promotor")%>">"<%=rs("promotor")%>"</option>			<option value="<%=rs("promotor")%>">"<%=rs("promotor")%>"</option>			</select></td>	  </tr>	  <tr>		<td>Promotor :</td>		<td>		  <input name="promotor" type="text" id="promotor"></td>					<td><div align="left">Promotor :</div></td>				<td><input name="promotor" type="text" id="promotor"></td>	  </tr>	  <tr>		<td>Telefone :</td>		<td><input name="telefone" type="text" id="telefone"></td>		<td> </td>	  </tr>	</table>  </div>  <center>	 <input type="submit" name="envia" value="Confirmar">	 <input type="reset" name="limpa" value="Limpar">  </center></form></body></html>

mas acho que soh fiz besteira e ta longe de eu acertar neh?

 

tentem me ajudar por favor!!!

 

Valeu

 

ShUmI

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tae cara... pro outros é a mesma lógica...

<%Set Conexcao = Server.CreateObject("ADODB.Connection")Conexcao.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbsistema.mdb"))dim Conexcao, sql, rs, varcodvarcod=request.querystring("varcod")sql="select*from promotor where codpromotor='"&promotor&"'"Set rs=Conexcao.Execute(sql)%><html><head><title>Sistema NewStyle</title><style type="text/css"><!--body {	background-color: #ffffff;}--></style><link href="estilonew.css" rel="stylesheet" type="text/css"><style type="text/css"><!--.style4 {color: #333333}--></style></head><body><center>  Bem vindo a Extranet NewStyle (testes sem layout)</center><form action="local_valida.asp" method="post" name="cad">  <table width="597" border="0">	<tr>	  <td width="100">Razão Social :</td>	  <td width="487"><input name="razao" type="text" id="razao" size="81"></td>	</tr>	<tr>	  <td>Nome Fantasia :</td>	  <td><input name="fantasia" type="text" id="fantasia" size="81"></td>	</tr>  </table>  <div align="left">	<table width="597" border="0">	  <tr>		<td width="314">CNPJ :</td>		  <td><input name="cnpj" type="text" id="cnpj" size="18" maxlength="18"></td>		<td width="267"><div align="left">IE :</div></td>		<td><input name="ie" type="text" id="ie" size="18"></td>	  </tr>	  <tr>		<td>Endereço :</td>		<td><input name="endereco" type="text" id="endereco" size="20"></td>		<td><div align="left">No.</div></td>	   <td> <input name="numero" type="text" id="numero" size="20"></td>	  </tr>	  <tr>		<td>Complemento :</td>		<td><input name="complemento" type="text" id="complememto" size="20"></td>		<td><div align="left">Bairro :</div></td>		<td><input name="bairro" type="text" id="bairro" size="20"></td>	  </tr>	  <tr>		<td>Estado :</td>		  <td><select name="uf" size="1" id="uf" onChange="cidades(this.options.selectedIndex)">			<option>.....</option>			<option value="AC">AC</option>			<option value="AL">AL</option>			<option value="AM">AM</option>			<option value="AP">AP</option>			<option value="BA">BA</option>			<option value="CE">CE</option>			<option value="DF">DF</option>			<option value="ES">ES</option>			<option value="GO">GO</option>			<option value="MA">MA</option>			<option value="MT">MT</option>			<option value="MS">MS</option>			<option value="MG">MG</option>			<option value="PA">PA</option>			<option value="PB">PB</option>			<option value="PR">PR</option>			<option value="PE">PE</option>			<option value="PI">PI</option>			<option value="RJ">RJ</option>			<option value="RN">RN</option>			<option value="RO">RO</option>			<option value="RS">RS</option>			<option value="RR">RR</option>			<option value="SC">SC</option>			<option value="SE">SE</option>			<option value="SP">SP</option>			<option value="TO">TO</option>		  </select></td>		  <td><div align="left">Cidade :</div></td>		  <td><select name="cidade" size="1" id="cidade">			<option>.....</option>			<script language="JavaScript" src="include/cidade.js"></script>		  </select></td>	  </tr>	  <tr>		<td>Região : </td>		<td><input name="regiao" type="text" id="regiao" size="20"></td>		<td><div align="left">Rede :</div></td>		<td><input name="rede" type="text" id="rede" size="20"></td>	  </tr>	  <tr>		<td>Supervisor :</td>		<td><input name="supervisor" type="text" id="supervisor" size="20"></td>		<td><div align="left">Promotor :</div></td>		<td><select name="promotor" size="1" id="promotor">			<option value="">escolha</option>			<%			While NOT RS.EOF			%> 			<option value="<%= RS("promotor") %>"><%= RS("promotor") %></option>			<%			RS.MoveNext 			Wend			%>					</select></td>	  </tr>	  <tr>		<td>Promotor :</td>		<td>		  <input name="promotor" type="text" id="promotor" size="20"></td>					<td><div align="left">Promotor :</div></td>				<td><input name="promotor" type="text" id="promotor" size="20"></td>	  </tr>	  <tr>		<td>Telefone :</td>		<td><input name="telefone" type="text" id="telefone" size="20"></td>		<td> </td>	  </tr>	</table>  </div>  <center>	 <input type="submit" name="envia" value="Confirmar">	 <input type="reset" name="limpa" value="Limpar">  </center></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

sql="select * from promotor where codpromotor='"&promotor&"'"Onde você ta atribuindo valor na variável promotor?

><select name="promotor" size="1" id="promotor">		   <% while not rs.eof%>				<option value="<%=rs("promotor")%>">"<%=rs("promotor")%>"</option>		   <%rs.movenext				 wend%>			</select>usa assim o select pro promotor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tb não puxa Cidre!!!!AMON-HÁ,A parte do cod que eu passei eu acho q naum ta certo, pois fui jogando pra ve no q dava, provavelmente eh besteira minha !!!!Abs,ShUmI

Compartilhar este post


Link para o post
Compartilhar em outros sites

é no select...

você está tentando chamar o valor de um banco correspondente ao valor de uma variável inexistente...

assim como o Cidre disse...

caso você queira procurar por uma string chamada promotor... ae você coloca assim...

sql = "select * from promotor where codpromotor='promotor'"

tente ae e veja o que dá...

 

http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

O codpromotor é numerico!

Mas quando no SQL eu coloko codpromotor da erro e pelo que eu entendi se eu colokasse codpromotor iria puxar somente o numero, mas na verdade eu queria o nome do promotor entao aonde ta codpromotor eu substitui por promotor que é a linha que esta o nome do promotor!

 

meu arquivo ta assim:

 

<%Set Conexcao = Server.CreateObject("ADODB.Connection")Conexcao.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbsistema.mdb"))dim Conexcao, sql, rs, varcodvarcod=request.querystring("varcod")sql = "select * from promotor where promotor='promotor'" Set rs=Conexcao.Execute(sql)%><html><head><title>Sistema NewStyle</title><style type="text/css"><!--body {	background-color: #ffffff;}--></style><link href="estilonew.css" rel="stylesheet" type="text/css"><style type="text/css"><!--.style4 {color: #333333}--></style></head><body><center>  Bem vindo a Extranet NewStyle (testes sem layout)</center><form action="local_valida.asp" method="post" name="cad">  <table width="597" border="0">	<tr>	  <td width="100">Razão Social :</td>	  <td width="487"><input name="razao" type="text" id="razao" size="81"></td>	</tr>	<tr>	  <td>Nome Fantasia :</td>	  <td><input name="fantasia" type="text" id="fantasia" size="81"></td>	</tr>  </table>  <div align="left">	<table width="597" border="0">	  <tr>		<td width="314">CNPJ :</td>		  <td><input name="cnpj" type="text" id="cnpj" size="18" maxlength="18"></td>		<td width="267"><div align="left">IE :</div></td>		<td><input name="ie" type="text" id="ie" size="18"></td>	  </tr>	  <tr>		<td>Endereço :</td>		<td><input name="endereco" type="text" id="endereco" size="20"></td>		<td><div align="left">No.</div></td>	   <td> <input name="numero" type="text" id="numero" size="20"></td>	  </tr>	  <tr>		<td>Complemento :</td>		<td><input name="complemento" type="text" id="complememto" size="20"></td>		<td><div align="left">Bairro :</div></td>		<td><input name="bairro" type="text" id="bairro" size="20"></td>	  </tr>	  <tr>		<td>Estado :</td>		  <td><select name="uf" size="1" id="uf" onChange="cidades(this.options.selectedIndex)">			<option>.....</option>			<option value="AC">AC</option>			<option value="AL">AL</option>			<option value="AM">AM</option>			<option value="AP">AP</option>			<option value="BA">BA</option>			<option value="CE">CE</option>			<option value="DF">DF</option>			<option value="ES">ES</option>			<option value="GO">GO</option>			<option value="MA">MA</option>			<option value="MT">MT</option>			<option value="MS">MS</option>			<option value="MG">MG</option>			<option value="PA">PA</option>			<option value="PB">PB</option>			<option value="PR">PR</option>			<option value="PE">PE</option>			<option value="PI">PI</option>			<option value="RJ">RJ</option>			<option value="RN">RN</option>			<option value="RO">RO</option>			<option value="RS">RS</option>			<option value="RR">RR</option>			<option value="SC">SC</option>			<option value="SE">SE</option>			<option value="SP">SP</option>			<option value="TO">TO</option>		  </select></td>		  <td><div align="left">Cidade :</div></td>		  <td><select name="cidade" size="1" id="cidade">			<option>.....</option>			<script language="JavaScript" src="include/cidade.js"></script>		  </select></td>	  </tr>	  <tr>		<td>Região : </td>		<td><input name="regiao" type="text" id="regiao" size="20"></td>		<td><div align="left">Rede :</div></td>		<td><input name="rede" type="text" id="rede" size="20"></td>	  </tr>	  <tr>		<td>Supervisor :</td>		<td><input name="supervisor" type="text" id="supervisor" size="20"></td>		<td><div align="left">Promotor :</div></td>		<td><select name="promotor" size="1" id="promotor">		   <% while not rs.eof%>				<option value="<%=rs("promotor")%>">"<%=rs("promotor")%>"</option>		   <%rs.movenext				 wend%>			</select></td>	  </tr>	  <tr>		<td>Promotor :</td>		<td>		  <input name="promotor" type="text" id="promotor" size="20"></td>					<td><div align="left">Promotor :</div></td>				<td><input name="promotor" type="text" id="promotor" size="20"></td>	  </tr>	  <tr>		<td>Telefone :</td>		<td><input name="telefone" type="text" id="telefone" size="20"></td>		<td> </td>	  </tr>	</table>  </div>  <center>	 <input type="submit" name="envia" value="Confirmar">	 <input type="reset" name="limpa" value="Limpar">  </center></form></body></html>

e meu banco de dados está assim

 

http://www.newstyle1.com/sistema/banco.html

 

valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tae...

agora preste atenção... na URL do navegador, tem que ter o valor do código do promotor...

afinal é esse código que vai ser recuperado por varcod=request.querystring("varcod")

exemplo: http://www.seusite.com.br/pagina.asp?varcod=xxxx

entendeu??? http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

<%dim Conexcao, sql, rs, varcodSet Conexcao = Server.CreateObject("ADODB.Connection")Conexcao.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbsistema.mdb"))varcod = request.querystring("varcod")sql= "select * from promotor where codpromotor='"&varcod&"'"Set rs=Conexcao.Execute(sql)%><html><head><title>Sistema NewStyle</title><style type="text/css"><!--body {	background-color: #ffffff;}--></style><link href="estilonew.css" rel="stylesheet" type="text/css"><style type="text/css"><!--.style4 {color: #333333}--></style></head><body><center>Bem vindo a Extranet NewStyle (testes sem layout) </center><form action="local_valida.asp" method="post" name="cad">  <table width="597" border="0">	<tr>	  <td width="100">Razão Social :</td>	  <td width="487"><input name="razao" type="text" id="razao" size="81"></td>	</tr>	<tr>	  <td>Nome Fantasia :</td>	  <td><input name="fantasia" type="text" id="fantasia" size="81"></td>	</tr>  </table>  <div align="left">	<table width="597" border="0">	  <tr>		<td width="314">CNPJ :</td>		<td><input name="cnpj" type="text" id="cnpj" size="18" maxlength="18"></td>		<td width="267">		<div align="left">		  IE :</div>		</td>		<td><input name="ie" type="text" id="ie" size="18"></td>	  </tr>	  <tr>		<td>Endereço :</td>		<td><input name="endereco" type="text" id="endereco" size="20"></td>		<td>		<div align="left">		  No.</div>		</td>		<td><input name="numero" type="text" id="numero" size="20"></td>	  </tr>	  <tr>		<td>Complemento :</td>		<td><input name="complemento" type="text" id="complememto" size="20"></td>		<td>		<div align="left">		  Bairro :</div>		</td>		<td><input name="bairro" type="text" id="bairro" size="20"></td>	  </tr>	  <tr>		<td>Estado :</td>		<td>		<select name="uf" size="1" id="uf" onChange="cidades(this.options.selectedIndex)">		<option>.....</option>		<option value="AC">AC</option>		<option value="AL">AL</option>		<option value="AM">AM</option>		<option value="AP">AP</option>		<option value="BA">BA</option>		<option value="CE">CE</option>		<option value="DF">DF</option>		<option value="ES">ES</option>		<option value="GO">GO</option>		<option value="MA">MA</option>		<option value="MT">MT</option>		<option value="MS">MS</option>		<option value="MG">MG</option>		<option value="PA">PA</option>		<option value="PB">PB</option>		<option value="PR">PR</option>		<option value="PE">PE</option>		<option value="PI">PI</option>		<option value="RJ">RJ</option>		<option value="RN">RN</option>		<option value="RO">RO</option>		<option value="RS">RS</option>		<option value="RR">RR</option>		<option value="SC">SC</option>		<option value="SE">SE</option>		<option value="SP">SP</option>		<option value="TO">TO</option>		</select></td>		<td>		<div align="left">		  Cidade :</div>		</td>		<td><select name="cidade" size="1" id="cidade">		<option>.....</option>		<script language="JavaScript" src="include/cidade.js"></script>		</select></td>	  </tr>	  <tr>		<td>Região : </td>		<td><input name="regiao" type="text" id="regiao" size="20"></td>		<td>		<div align="left">		  Rede :</div>		</td>		<td><input name="rede" type="text" id="rede" size="20"></td>	  </tr>	  <tr>		<td>Supervisor :</td>		<td><input name="supervisor" type="text" id="supervisor" size="20"></td>		<td>		<div align="left">		  Promotor :</div>		</td>		<td><select name="promotor" size="1" id="promotor">		<option value>escolha</option>		<%		While NOT rs.EOF		%>		<option value="<%= rs("promotor") %>"><%= rs("promotor") %></option>		<%		rs.MoveNext 		Wend		%>		</select></td>	  </tr>	  <tr>		<td>Promotor :</td>		<td><input name="promotor" type="text" id="promotor" size="20"> </td>		<td>		<div align="left">		  Promotor :</div>		</td>		<td><input name="promotor" type="text" id="promotor" size="20"></td>	  </tr>	  <tr>		<td>Telefone :</td>		<td><input name="telefone" type="text" id="telefone" size="20"></td>		<td> </td>	  </tr>	</table>  </div>  <center><input type="submit" name="envia" value="Confirmar">  <input type="reset" name="limpa" value="Limpar"> </center></form></body></html><%Set rs = NothingConexcao.CloseSet Conexcao = Nothing%>

valeu http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.