Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2004, 09:06
jumaganu
 
Fecha de Ingreso: abril-2004
Ubicación: Morelia Mich.
Mensajes: 6
Antigüedad: 20 años, 9 meses
Puntos: 0
Mira lo que tienes que hacer es poner un boton que llame a una función en Javascript
Por jemplo el siguiente boton btnTipoCliente llama una función que va a traer el Tipo de cliente

<input id="btnTipoCliente" type="button" value="..." name="btnTipoCliente" onClick="AbreVentana(3)" style="CURSOR:hand;COLOR: white;BACKGROUND-COLOR:#5279C6; WIDTH: 22px; HEIGHT: 22px;" width="22" height="22">

La funcion Abre ventana quedarias asi

<script LANGUAGE="Javascript">
function AbreVentana(iqueConsulta)
{
var arreglo
var formula
var ret

switch (iqueConsulta)
{
case 3: //Consulta Tipo Cliente
ret = showModalDialog("../ConsultaPagina.asp?sPagina=catComun/cm1_a_tbcm_TipoCliente.asp?iConsulta=1","",'dialog Width=500pt;dialogHeight=350pt')
if (ret!= null && ret!="")
{
arreglo = ret.split("|")
document.all.txtiidTipoCliente.value =arreglo[0]
document.all.txtDescTipoCliente.value = arreglo[1]
document.all.txtsFormulaDescuento.value = arreglo[2]
}
}
}

Aqui la clave es que se llama a una pagina ASP que lo que hace es un acceso a la BD y despues nos regresa los valores separados por "|" y aqui en la función los meto en un arreglo con el metodo split y posteriormente se pone en cada campo lo que hayas regresado.

Normalmente yo pongo este boton acompañado con un OnBlur en la caja de texto, esto para que cuando se pierda el Focus llama a una pagina ASP que trae los valores automaticamente o en su defecto presionen el boton para traer los valores.

Ojala esto te sirva, pero si quieres te puedo pasar las paginas de ejemplo.

Saludos