Ir para conteúdo

POWERED BY:

Arquivado

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

Morpheus#2005

Registro Exclusivo

Recommended Posts

Olá pessoal beleza,

 

O meu problema é o seguinte, como eu faço para ter exclusividade em um registro em ASP.

 

Tipo assim :

 

Eu tenho uma base com 5 nomes.

 

Status Nome

 

Verde Fabiano

Verde junior

Vermelho carlos ------ Esta sendo utilizado.

Verde cezar

Verde moura

 

 

quando eu selecionar a imagem ao lado de Carlos .....ele muda a imagem para vermelho indicando que este usuario ja esta sendo usado.

 

Eu nao precisava bloquear o registro nao, so em mudar a imagem ja me satisfaz....

 

O codigo para imagem é esse :

 

 

a href  = "apura_ped.asp?ID=<%=(Busca.Pedido.Fields.item("ID").Value)%>">img src ="ok.gif"

 

Obrigado por qualquer ajuda..

Compartilhar este post


Link para o post
Compartilhar em outros sites

primeiro você faz uma consulta

verifica se retornou algum dado, se retornou faz uma verificação do conteudo do campo status e atribui o nome da imagem em uma variavel, de acordo com o resultado do status

ASP
set rs=con.execute("select status from usuarios where nome='carlos'")

if not rs.eof then

if rs("status")="vermelho" then

imagem = "vermelho.gif"

else

imagem = "verde.gif"

end if

end if

response.write("<img src="pasta/"&imagem&"">")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente peço desculpas à todos por resuscitar um topico meio antigo...

 

Bom o Jonathan me ajudou mas eu sou meio burrinho..Ok..

 

Abaixo segue o meu select :

 

<%Dim Busca_PedidoDim Busca_Pedido_numRowsSet Busca_Pedido = Server.CreateObject("ADODB.Recordset")Busca_Pedido.ActiveConnection = MM_BASE_UNIFICADO_STRINGBusca_Pedido.Source =  "SELECT *  FROM dbo.TABELA WHERE  S_J_TIPO_CLIENTE = 'F' and S_N_Status = 'Em Aberto'"   Busca_Pedido.CursorType = 0Busca_Pedido.CursorLocation = 2Busca_Pedido.LockType = 1Busca_Pedido.Open()Busca_Pedido_numRows = 0%><%Dim Repeat1__numRowsDim Repeat1__indexRepeat1__numRows = 30Repeat1__index = 0Busca_Pedido_numRows = Busca_Pedido_numRows + Repeat1__numRows%>

E aqui o danado :

 

<% While ((Repeat1__numRows <> 0) AND (NOT Busca_Pedido.EOF)) %>			  <tr>				<td><div align="center" class="style7"><a href="apura_pedido_novo.asp?ID=<%=(Busca_Pedido.Fields.Item("ID").Value)%>"><img src="verde.gif" alt="Análisar Pedido" width="28" height="24" border="0" class="style4" /></a></div></td>				<td><div align="center" class="style7">					<div align="left"><%=(Busca_Pedido.Fields.Item("S_J_PROCESSO").Value)%></div>				</div></td>				<td><div align="center" class="style7"><%=(Busca_Pedido.Fields.Item("S_J_DESCRICAO_PEDIDO").Value)%></div></td>				<td><div align="center" class="style7"><%=(Busca_Pedido.Fields.Item("S_J_DATA_ABERTURA").Value)%></div></td>				<td><div align="center" class="style7"><%=(Busca_Pedido.Fields.Item("S_J_DATA_RECEBIMENTO").Value)%></div></td>			  </tr>				<%   Repeat1__index=Repeat1__index+1  Repeat1__numRows=Repeat1__numRows-1  Busca_Pedido.MoveNext()Wend%>

 

Ai vem a pergunta ??? Como adaptar o script acima ?? O que eu preciso é :

 

Toda a vez que alguem selecionar um registro, ele terá que modificar o verde.gif para vermelho.gif....isso fará com que outras pessoas nao acessem o mesmo registro..

 

Se alguém tiver alguma ideia melhor por favor me ajudem Ok.

 

Abraços a todos..

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.