Optimización select con el campo mandante
Hola a todos, quiero hacer una consulta referente a incluir o no el mandante en las clausulas del where de una select.
En teoria ... es el propio sistema el que traduce los accesos a la tabla incluyendo en la cláusula WHERE de la instrucción SQL el campo mandante y el valor actual que tenga ...
Pero haciendo mediciones de costes, el optimizador obtiene mejores valores si se especifica explícitamente el mandante, pero, y aquí está mi pregunta, ¿en tiempo de ejecución, tambien sería menor si lo especificamos?, ¿se podría decir que no es necesario pero si conveniente especificarlo?. Gracias por vuestra participación.
Hola a todos, quiero hacer una consulta referente a incluir o no el mandante en las clausulas del where de una select.
En teoria ... es el propio sistema el que traduce los accesos a la tabla incluyendo en la cláusula WHERE de la instrucción SQL el campo mandante y el valor actual que tenga ...
Pero haciendo mediciones de costes, el optimizador obtiene mejores valores si se especifica explícitamente el mandante, pero, y aquí está mi pregunta, ¿en tiempo de ejecución, tambien sería menor si lo especificamos?, ¿se podría decir que no es necesario pero si conveniente especificarlo?. Gracias por vuestra participación.
Similar Messages
-
Búsqueda formateada - actualizada con dos campos
Hola estimados!
¿Alguien sabe si se puede actualizar una búsqueda formateada si se modifica cualquiera de dos campos?
Gracias!!!algo mas o menos asi es lo que yo uso, para modificar lascuentas de ingresos en venta y costo dentro de las ordenes de venta.
al darle shift+f2 lo que hago es seleccionarlo del query manager( la consulta), y luego pongo la opcion de cambiar actualizacion automatica con la opcion de la lista al salir de columna modificada, selecciono almacen , que es la que youtilizo como base para el cambio de mi cuenta y en mi query, tomo en cuanta el dato de la cabecera SERIE.
SELECT CASE WHEN ($[$8.0.0]>=1 AND $[$8.0.0]<=999999) THEN
'550000001'
WHEN ($[$8.0.0]>=1000000 AND $[$8.0.0]<=1999999) THEN
'550000002'
END
FROM OITM T1
WHERE T1.ITEMCODE=$[$38.1.0]
Te puede ayudar ! -
Restricción con Serie campo serie factura + pago
Buen día apreciados compañeros
Tengo el siguiente inconveniente
1. Tengo 04 Sucursales Factura cliente + Pago
y el campo serie para cada sucursal es el Siguiente
Sucursal1 = No FVLB 1000
Sucursal2 = No FVMP 2001
Sucursal3 = No FVLB 3001
Sucursal4 = No FVLB 4001
Y Necesito que cuando el usuario Sucursal1
abra el modulo Factura cliente + pago en el campo Serie solo me aparezca FVLB
Y no lo permita Modificar
Ya he hecho varias cosas de los cuales adjunto los pantallazos
de antemano quedo muy agradecido por sus Orientaciones
Cordial SaludoDe Hola Ángel Uribe
muchas gracias por responder lo unico que me faltaba era Tambiem autorizar
el grupo Registro en el diario
Gestion -inicializacion del sistema - Numeracion de Documentos
Registros en el diario
el tambiem tiene ahy un grupo
entonces al usuario me toco habilitarle 02 Grupos
y listo Funciona de MARAVILLA
Muchas gracias por su Colaboración -
Empleados con Baja los manda a el Log de Errores CFDI
Con la aplicación de la nota 1972070, esta mandando a los empleados con baja que no tienen resultados a el Log de errores porque no tienen resultados. Me parece que solo debe de mandar a el Log de errores a los empleados que no tengan resultados pero validando que estén activos. En nuestra empresa no se les calcula nómina a las bajas y es por eso que el CFDi los considera como errores.
Tamez,
El reporte se genera en dos niveles, el primer nivel de búsqueda es por la base de datos lógica PNP, la cual hace un barrido a todos los empleados obedeciendo a los filtros que le indiques en la sección de nombre "Seleccion".
Como comenta Angel, si no tienes un filtro en tu pantalla, no vas a poder discriminar a las bajas.
Ya que tiene los empleados a procesar, el segundo nivel son los cálculos de la nómina. Para la búsqueda toma lo que le indiques en la sección de nombre "Periodo cal. nomina".
En el LOG de errores lo que veo es que te pone aquellos empleados que si entraron en el primer nivel de búsqueda pero no tienen cálculo. Cualquiera que tenga cálculo lo procesa sin importar que sus datos estén incompleto o erróneos.
Esto es lo que yo veo, ojalá te ayude a interpretar que hace ese reporte. Considero que si es importante contar con más filtros para que el reporte no trabaje de más.
Si te ayuda, te comento que he visto que se debe ingresar como filtro según lo siguiente:
oNóminas ordinarias
•Área de nómina
•Periodo actual/otro
oNóminas especiales
•Área de nómina
•Motivo de liquidación
•Liq. Especial
oFiniquitos TRM1
•Área de nómina
•Periodo actual / otro
•Motivo de liquidación
oFiniquitos TRM2
•Área de nómina
•Periodo en el que cae la nómina
•Motivo de liquidación
•Liq. Especial
Saludos -
Hola a todos,
Lo que pasa ahora con el template que estoy montando del plan de cuentas, tengo un campo definido por el usuario, que no me quiere agregar ninguna cuenta cuando le agrego ese campo.
Como puedo montar este template con ese campo?
Juan CamiloCode ; Name ; ActiveAccount ; AccountType ; LoadingType ; U_infCo02
AcctCode ; AcctName ; Postable ; ActType ; OverType ; U_infCo02
11 ; DISPONIBLE ; tNO ; at_Other ; tNO ; 0
1105 ; CAJA ; tNO ; at_Other ; tNO ; 0
110505 ; CAJA GENERAL ; tNO ; at_Other ; tNO ; 0
11050501 ; CAJA GENERAL MASCOTAS ; tYES ; at_Other ; tNO ; 1
11050502 ; CAJA GENERAL SERVICARROS ; tYES ; at_Other ; tNO ; 1
110510 ; CAJA MENOR ; tNO ; at_Other ; tNO ; 0
11051001 ; CAJA MENOR MASCOTAS ; tYES ; at_Other ; tNO ; 1
11051002 ; CAJA MENOR SERVICARROS ; tYES ; at_Other ; tNO ; 1
1110 ; BANCOS ; tNO ; at_Other ; tNO ; 0
Lo hice separado por punto y coma, no encontre otra forma de montarlo -
Es posible hacer un pdf de campos rellenables con un campo en el que se pueda adjuntar una imagen?
con un poco de script
http://forums.adobe.com/message/3370110 -
Buen dia, he provado una paginacion muy sencilla que he
conseguido con el
maravilloso GOOGLE en una pagina con codigos ASP, me funciona
perfecto con
ACCES pero con MYSQL me manda error en esta linea:
RS_AUTOMOVILES.AbsolutePage = pagina_actual
El Error es:
ADODB.Recordset error '800a0cb3' Current Recordset does not
support
bookmarks. This may be a limitation of the provider or of the
selected
cursortype.
/autos/DIS_LISTA_AUTOS_MY.asp, line 96
¿Alguien podria orientarme al respecto?
Muchas gracias.De todos modos, te recomiendo que te actualizes a asp.net,
puedes encontrar
videos y un montón de información útil en
http://www.asp.net/getstarted/default.aspx?tabid=61
- es orientado a objetos
- es compilado (no interpretado como asp o php)
- separa totalmente la capa presentación de la de
programación (sin includes
ni marranadas por el estilo)
- geniales controles (por ejemplo lleva una GRID como la que
tu usas, que
incluye paginación automática , ordenación,
edición, eliminación y adición
de registros con 0 líneas de código.
- lo desarrolla la empresa tecnológica con más
recursos económicos y humanos
del universo conocido
Hay muchas otras ventajas, pero como digo, una de las mayores
es que puedes
desarrollar (si quieres) un sitio web dinámico con
acceso a datos sin
escribir NADA de código.
Saludos,
Xus
"Marcos Galaviz" <[email protected]>
escribió en el mensaje
news:elk6on$t8h$[email protected]..
> Buen dia, he provado una paginacion muy sencilla que he
conseguido con el
> maravilloso GOOGLE en una pagina con codigos ASP, me
funciona perfecto con
> ACCES pero con MYSQL me manda error en esta linea:
>
> RS_AUTOMOVILES.AbsolutePage = pagina_actual
>
> El Error es:
>
> ADODB.Recordset error '800a0cb3' Current Recordset does
not support
> bookmarks. This may be a limitation of the provider or
of the selected
> cursortype.
>
> /autos/DIS_LISTA_AUTOS_MY.asp, line 96
>
> ¿Alguien podria orientarme al respecto?
>
>
>
> Muchas gracias.
>
> -
Hola buenas tardes a todos, tengo guardado en mi computadora un formulario en pdf que baje de internet; dicho formulario es un juego que consiste en que en cada campo hay una pregunta acompañada de una respuesta que debo escribir, si respondo bien el pdf señala que he respondido bien con una marca pero si respondo mal me sale una X, queria saber si es posible sacar de alguna forma las respuestas correctas del formulario.
Muchas gracias de antemano, saludos.Aquí les dejo la solución por si alguien la pudiera necesitar.
En la pestaña PROPIEDADES de Text_33 entran en CALCULATE y seleccionan la opción Values is the Sum , en esta caso busque y seleccione los Field Text_30, Text_31 y Text_32 (Text_33 es el resultado de la suma de los campos Text_31 y Text_32), luego hice el mismo paso con el campo Text_34, pero esta vez con la opción Values is the product (x) Text_29, Text_33 (Text_34 es el resultado de la multiplicación de Text_33 x Text_29), luego Text_36 es el resultado de la suma de Text_35 y Text_34, utilizando los mismos pasos, como pueden ver el resultado total en el field Text_36.
Espero que le sea útil a quien lo necesite.
Una vez + gracias a Federico Platon sin olvidar mencionar a Carlos Cantos quien en ocasiones anteriores ha tenido la gentileza de ayudarme -
Hola..
Soy nuevo en esto y he creado campos nuevos en formularios del sistema, pero no logro ubicarlos al pie de los mismo. Alguien sabe como hacerlo.?
Saludos.!
Gracias.!Fijate en el formulario donde aparece la categoría de los campos creados. Tienes 3 flechas una a la izquierda, otra para abajo y otra para la derecha. Presiona la flecha del centro y tu formulario con tus campos se posicionara debajo del formulario principal. Espero haberte ayudado.
-
SD: STATUS CAMPO PARA DOC DE VENTAS
Colegas Los Pedidos De Ventas Se Pueden Configurar La Visualizacion De Sus Campos Con Status Campo? O Algo Parecido? Como ?
>
Rafael Barco wrote:
> En SD no existe el status campo como en FI, o al menos no se denomina asi.
> Tienes un par de opciones dependiendo de lo que quieras que se vea:
> Si quieres modificar cualquier campo, puedes crear una variante de visualizacion, transaccion SHD0 y la asocias al tipo de pedido en la parametrizacion (campo Variante). Aunque es un poco engorroso puedes ocultar/bloquear cualquier campo.
> La otra opcion es solo si quieres modificar los campos a nivel de posicion, tienes el icono de la grilla en la esquina superior derecha, crearias tambien una variante y la marcas por defecto.
>
> Espero te sirva.
> Un saludo!
SPRO ->
GESTION DE MATERIALES ->
COMPRAS ->
PEDIDO ->
FIJAR FORMATO DE IMAGEN A NIVEL DE DOCUMENTO
Esta es la ruta para MM,,, para SD donde se fija esta funcionalidad??? -
Busquedas formateadas campo descripción
Buen día,
Expertos de SAP Tengo Una consulta requiero Generar Una busqueda formateada que concatene el campo de UserText (Comentarios del articulo) que se encuentra en la tabla OITM con el campo de Dscription de la tabla INV1, esto tomando el articulo actual que se selecciona.
Algún comentario.Ola Lester,
eso es una pregunta de SAP B1, verdad? Este forum eres de SAP ERP, en inglés. Yo pienso que quieres el SAP Business One (Español)
Saludos cordiales,
Edgar -
Filtro o busqueda por 5 campos
Tengo un página desarrollada con cinco campos. Deseo
filtrar información en los cinco campos o en combinación
como puedo hacer esto.hdpc wrote:
> Tengo un p?gina desarrollada con cinco campos. Deseo
filtrar informaci?n en los cinco campos o en combinaci?n como puedo
hacer esto.
este es un foro en ingles asi q dificilmente encontraras
respuesta si
preguntas en español
ademas necesitaras especificar q lenguaje/servidor de BD usas -
[DW MX 2004] insertar fecha
Hola
Hay alguna manera de insertar la fecha en una base de datos
mysql (bien
en campo date o bien timedate) desde dreamweaver sin hacer
muchas
virguerias con el codigo?
Con un campo oculto de formulario mete la fecha en cero todo,
retocando
a mano el value (sustituyendo el VALUE date por NOW() me da
error
Alguna idea o tutorial donde poder insertar la hora-fecha en
la base de
datos?
Gracias
Aqui pongo el codigo que me genera dreamweaver de uno de los
ejemplos
que he intentado hacer
Saludos
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType,
$theDefinedValue = "",
$theNotDefinedValue = "")
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue)
: $theValue;
$theValue = function_exists("mysql_real_escape_string") ?
mysql_real_escape_string($theValue) :
mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" :
"NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) .
: "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" :
"NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue :
$theNotDefinedValue;
break;
return $theValue;
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" .
htmlentities($_SERVER['QUERY_STRING']);
if ((isset($_POST["MM_insert"])) &&
($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO noticias (autor, titulo,
categoria,
fecha, noticia) VALUES (%s, %s, %s, %s, %s)",
GetSQLValueString($_POST['autor'], "text"),
GetSQLValueString($_POST['titulo'], "text"),
GetSQLValueString($_POST['categoria'], "text"),
GetSQLValueString($_POST['fecha'], "date"),
GetSQLValueString($_POST['noticia'], "text"));
mysql_select_db($database_noticias, $noticias);
$Result1 = mysql_query($insertSQL, $noticias) or
die(mysql_error());
$insertGoTo = "index.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
header(sprintf("Location: %s", $insertGoTo));
mysql_select_db($database_noticias, $noticias);
$query_Recordset1 = "SELECT * FROM noticias ORDER BY
id_noticia DESC";
$Recordset1 = mysql_query($query_Recordset1, $noticias) or
die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>This is a multi-part message in MIME format.
------=_NextPart_000_0058_01C687F0.03709B10
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
A la hora meter la fecha en una base de datos desde PHP se
pueden =
presentar muchos problemas si no se tienen las ideas claras.
Por eso =
siempre recomiendo meterla en un campo del tipo int(11) el
timestamp =
UNIX actual, esto es, los segundos pasados desde el 1 de
enero de 1970. =
=BFPor qu=E9 usamos esto y no los campos espec=EDficos para
fechas que =
tiene MySQL?... muy sencillo, por comodidad.
Es muy sencillo darle formato a un timestamp con la funci=F3n
date(), =
que a un campo recuperado de la base de datos guardado como
DATE =
(AAA-MM-DD) o como TIMESTAMP (desde AAAMMDDHHMMSS a solo AA
de acuerdo =
al valor que se le aplique al campo al crearlo). Por ejemplo,
TIMESTAMP =
(12) --> AAMMDDHHMMSS, mientras que con TIMESTAMP (6)
--> AAMMDD.
Como puedes ver es un poco lioso trabajar con los campos de
fechas de =
MySQL, por eso es preferible trabajar con un INT(11) que
guarde =
directamente el valor proporcionado por time().
Como ventaja adicional a la hora de trabajar con el timestamp
UNIX de =
una fecha es que es muy sencillo hacer c=E1lculo entre
fechas. Por =
ejemplo, si quieres saber cuantos d=EDas hay entre dos fechas
concretas =
es tan sencillo como restar los timestamp y el resultado
dividirlo por =
86400 (segundos que tiene un d=EDa).
Otra funci=F3n muy interesante de usar el algunos c=E1lculos
con fechas =
o validaciones de =E9stas es mktime(). Yo suelo usarla para
pasar las =
fechas recogidas en un formulario (02/06/2006) al timestamp
UNIX antes =
de guardarlo en una base de datos. Algo que te puede ayudar
es:
$datos_fecha=3D explode('/', $_POST['fecha']);
$dia=3D$datos_fecha[0];
$mes=3D$datos_fecha[1];
$ano=3D$datos_fecha[2];
$timestamp =3D mktime(0,0,0,$mes,$dia,$ano);
Con =E9sto pasamos de una fecha recogida en un formulario a
trav=E9s de =
POST con el formato DD/MM/AAAA a su correspondiente timestamp
UNIX que =
almacenamos en la variable $timestamp para poder usarla
posteriormente a =
la hora de guardar la fecha en la base de datos.
Saludos,
Julio Barroso
------=_NextPart_000_0058_01C687F0.03709B10
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2180"
name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>A la hora meter
la fecha en una base de =
datos desde=20
PHP se pueden presentar muchos problemas si no se tienen las
ideas =
claras. Por=20
eso siempre recomiendo meterla en un campo del
tipo int(11) el =
timestamp=20
UNIX actual, esto es, los segundos pasados desde el 1 de
enero de 1970. =
=BFPor qu=E9=20
usamos esto y no los campos espec=EDficos para fechas que
tiene =
MySQL?... muy=20
sencillo, por comodidad.</FONT></DIV>
<DIV><FONT face=3DArial
size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Es muy sencillo
darle formato a un =
timestamp con la=20
funci=F3n date(), que a un campo recuperado de la base de
datos guardado =
como DATE=20
(AAA-MM-DD) o como TIMESTAMP (desde AAAMMDDHHMMSS a solo AA
de acuerdo =
al valor=20
que se le aplique al campo al crearlo). Por ejemplo,
TIMESTAMP (12) =
-->=20
AAMMDDHHMMSS, mientras que con TIMESTAMP (6) -->
AAMMDD.</FONT></DIV>
<DIV><FONT face=3DArial
size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Como puedes ver
es un poco lioso =
trabajar con los=20
campos de fechas de MySQL, por eso es preferible trabajar con
un INT(11) =
que=20
guarde directamente el valor proporcionado por
time().</FONT></DIV>
<DIV><FONT face=3DArial
size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Como ventaja
adicional a la hora de =
trabajar con el=20
timestamp UNIX de una fecha es que es muy sencillo hacer
c=E1lculo entre =
fechas.=20
Por ejemplo, si quieres saber cuantos d=EDas hay entre dos
fechas =
concretas es tan=20
sencillo como restar los timestamp y el resultado dividirlo
por 86400 =
(segundos=20
que tiene un d=EDa).</FONT></DIV>
<DIV><FONT face=3DArial
size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Otra funci=F3n
muy interesante de usar =
el algunos=20
c=E1lculos con fechas o validaciones de =E9stas es mktime().
Yo suelo =
usarla para=20
pasar las fechas recogidas en un formulario (02/06/2006) al
timestamp =
UNIX antes=20
de guardarlo en una base de datos. Algo que te puede ayudar =
es:</FONT></DIV>
<DIV><FONT face=3DArial
size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial color=3D#0000ff
size=3D2>$datos_fecha=3D =
explode('/',=20
$_POST['fecha']);<BR>$dia=3D$datos_fecha[0];<BR>$mes=3D$datos_fecha[1];<B=
R>$ano=3D$datos_fecha[2];<BR>$timestamp=20
=3D mktime(0,0,0,$mes,$dia,$ano);</FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff
size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Con =E9sto
pasamos de una fecha =
recogida en un=20
formulario a trav=E9s de POST con el formato DD/MM/AAAA a su
=
correspondiente=20
timestamp UNIX que almacenamos en la variable $timestamp para
poder =
usarla=20
posteriormente a la hora de guardar la fecha en la base de =
datos.</FONT></DIV>
<DIV><FONT face=3DArial
size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial
size=3D2>Saludos,</FONT></DIV>
<DIV><FONT face=3DArial
size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Julio =
Barroso</FONT></DIV></BODY></HTML>
------=_NextPart_000_0058_01C687F0.03709B10-- -
Query para poder desplegar Meses del Año en columnas
Jovenes disculpen, alguien me podria indicar como desplego los meses del año en columnas y solo se visualice los meses que tengan movimientos, y a la vez me muestre el total de compras de un cliente.
Ej. Enero Febrero
Juan Milian 10 0
Erick Rodas 0 10
De antemano muy agradecido por la ayudaHola...
Si en tu consulta quieres traer el detalle de los documentos y el total por Cliente, entonces te sugiero que revises el siguiente código..
SELECT T0.CardCode as 'Codigo Cliente', T0.DocDate as 'Fecha Documento', T0.DocEntry as 'N° Doc', T0.CardName as 'Nombre Cliente', T2.Phone1 as 'Telefono', T2.CntctPrsn as 'Persona de Contacto', T0.DocTotal as 'Total Doc',
(SELECT SUM(Y.DocTotal) FROM OINV Y WHERE Y.CardCode = T0.CardCode and MONTH(Y.DocDate) = '01')
FROM OINV T0 INNER JOIN OCRD T2 ON T0.CardCode = T2.CardCode WHERE MONTH(T0.DocDate) = '01'
Espero te sea de ayuda
Saludos Cordiales,
PD: Debes tener cuidado con el campo DocTotal, porque solo verás totales pero estos pueden estar reflejados en distintas monedas. -
This is a multi-part message in MIME format.
------=_NextPart_000_0044_01C857A6.6A412120
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Debe ser la hora pero haber si pod=E9is echarme una mano.
Tengo en el index.php (por llamarlo de alguna manera) lo
siguiente:
<?
include("funciones.php");
require("xajax.inc.php");
$xajax =3D new xajax("index.php");
$xajax->registerFunction("municipios");;
$xajax->processRequests(); =20
?>
<html>
<head>
<title>select con ajax</title>
<script type=3D"text/javascript" language=3D"javascript" =
src=3D"XHConn.js"></script>
<?php
$xajax->printJavascript();=20
?>
</head>
<body>
<form name=3D"myform" id=3D"myform">
<select name=3D"localidad" class=3D"farma"
id=3D"localidad" =
onchange=3D"xajax_municipios(xajax.getFormValues('myform'));
return =
false;">
<option value=3D"valencia"
selected=3D"selected">Valencia</option>
<option value=3D"alicante">Alicante</option>
<option value=3D"castellon">Castell=F3n</option>
<option value=3D"Madrid">Madrid</option>
<div id=3D'respuestalocalidad'></div>
</select>
</form>
</body>
</html>
Y en el archivo de funciones.php este otro codigo:
function municipios()
$objResponse =3D new xajaxResponse();
=
$objResponse->addAssign("respuestalocalidad","innerHTML",var_export($dato=
s,true));
//Aqui envio el e-mail
$provincia =3D$datos[nombre];
if ($provincia=3D"valencia") {
$resultado.=3D"<select name=3D'localidad' class=3D'farma'
=
id=3D'localidad'>";
$resultado.=3D"<option value=3D'valencia' =
selected=3D'selected'>Valencia</option>";
$resultado.=3D"<option
value=3D'gandia'>Gandia</option>";
$resultado.=3D"</select>";
$objResponse->addAssign("respuestaformulario","innerHTML",$resultado);
return $objResponse->getXML();=20
Fijo que es culpa de la funci=F3n porque es la t=EDpica para
enviar el =
dato de un formulario, lo que yo quiero es que aparezca un
campo de =
select en funci=F3n de si seleccionan una provincia u otra.
Haber si alguien se anima...
Gracias
--=20
Saludos
www.lucassevilla.info
------=_NextPart_000_0044_01C857A6.6A412120
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.5730.13" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<DIV>Debe ser la hora pero haber si pod=E9is echarme
una mano.</DIV>
<DIV> </DIV>
<DIV>Tengo en el index.php (por llamarlo de alguna
manera) lo =
siguiente:</DIV>
<DIV> </DIV>
<DIV><FONT=20
color=3D#808080><?<BR> include("funciones.php");<BR> require=
("xajax.inc.php");<BR> $xajax=20
=3D new=20
xajax("index.php");<BR> $xajax->registerFunction("municipios");;<=
BR>$xajax->processRequests(); <BR>?><BR><html><BR>=
<head><BR><title>select=20
con ajax</title><BR><script
type=3D"text/javascript"=20
language=3D"javascript"=20
src=3D"XHConn.js"></script><BR><?php<BR> $xajax-&g=
t;printJavascript();=20
<BR>?><BR></head><BR><body><BR><form
name=3D"myform"=20
id=3D"myform"><BR><select
name=3D"localidad" class=3D"farma"=20
id=3D"localidad"</FONT>=20
<STRONG>onchange=3D"xajax_municipios(xajax.getFormValues('myform'));
=
return=20
false;"></STRONG><BR>
<<FONT color=3D#808080>option =
value=3D"valencia"=20
selected=3D"selected">Valencia</option><BR>
<option=20
value=3D"alicante">Alicante</option><BR>
<option=20
value=3D"castellon">Castell=F3n</option><BR>
<option=20
value=3D"Madrid">Madrid</option></FONT><BR> <STRONG>
=
<div=20
id=3D'respuestalocalidad'></div></STRONG><BR><FONT=20
color=3D#808080></select><BR></form><BR></body><BR><=
/html></FONT><BR></DIV>
<DIV> </DIV>
<DIV>Y en el archivo de funciones.php este otro
codigo:</DIV>
<DIV> </DIV>
<DIV>function
municipios()<BR> {<BR> $objResponse
=3D =
new=20
xajaxResponse();<BR> $objResponse->addAssign("respuestaloca=
lidad","innerHTML",var_export($datos,true));<BR> //Aqui
=
envio el e-mail<BR>$provincia
=3D$datos[nombre];<BR>if =
($provincia=3D"valencia")=20
{<BR>$resultado.=3D"<select name=3D'localidad'
class=3D'farma'=20
id=3D'localidad'>";<BR>$resultado.=3D"<option
value=3D'valencia'=20
selected=3D'selected'>Valencia</option>";<BR>$resultado.=3D"<=
option=20
value=3D'gandia'>Gandia</option>";<BR>$resultado.=3D"</select=
>";<BR>}<BR> $objResponse->addAssign("respuestaformulari=
o","innerHTML",$resultado);<BR> return=20
$objResponse->getXML(); <BR> }</DIV>
<DIV> </DIV>
<DIV>Fijo que es culpa de la funci=F3n porque es la
t=EDpica para enviar =
el dato de=20
un formulario, lo que yo quiero es que aparezca un campo de
select en =
funci=F3n de=20
si seleccionan una provincia u otra.</DIV>
<DIV> </DIV>
<DIV>Haber si alguien se anima...</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Gracias</DIV>
<DIV> </DIV>
<DIV><BR>-- <BR>Saludos<BR><A=20
href=3D"
NT></DIV></BODY></HTML>
------=_NextPart_000_0044_01C857A6.6A412120--This is a multi-part message in MIME format.
------=_NextPart_000_004E_01C85868.D4EF1320
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
problema resuelto, gracias de todas formas.
"Lucas Sevilla" <[email protected]> escribi=F3 en el
mensaje =
news:[email protected]...
Debe ser la hora pero haber si pod=E9is echarme una mano.
Tengo en el index.php (por llamarlo de alguna manera) lo
siguiente:
<?
include("funciones.php");
require("xajax.inc.php");
$xajax =3D new xajax("index.php");
$xajax->registerFunction("municipios");;
$xajax->processRequests(); =20
?>
<html>
<head>
<title>select con ajax</title>
<script type=3D"text/javascript" language=3D"javascript"
=
src=3D"XHConn.js"></script>
<?php
$xajax->printJavascript();=20
?>
</head>
<body>
<form name=3D"myform" id=3D"myform">
<select name=3D"localidad" class=3D"farma"
id=3D"localidad" =
onchange=3D"xajax_municipios(xajax.getFormValues('myform'));
return =
false;">
<option value=3D"valencia"
selected=3D"selected">Valencia</option>
<option value=3D"alicante">Alicante</option>
<option value=3D"castellon">Castell=F3n</option>
<option value=3D"Madrid">Madrid</option>
<div id=3D'respuestalocalidad'></div>
</select>
</form>
</body>
</html>
Y en el archivo de funciones.php este otro codigo:
function municipios()
$objResponse =3D new xajaxResponse();
=
$objResponse->addAssign("respuestalocalidad","innerHTML",var_export($dato=
s,true));
//Aqui envio el e-mail
$provincia =3D$datos[nombre];
if ($provincia=3D"valencia") {
$resultado.=3D"<select name=3D'localidad' class=3D'farma'
=
id=3D'localidad'>";
$resultado.=3D"<option value=3D'valencia' =
selected=3D'selected'>Valencia</option>";
$resultado.=3D"<option
value=3D'gandia'>Gandia</option>";
$resultado.=3D"</select>";
=
$objResponse->addAssign("respuestaformulario","innerHTML",$resultado);
return $objResponse->getXML();=20
Fijo que es culpa de la funci=F3n porque es la t=EDpica para
enviar el =
dato de un formulario, lo que yo quiero es que aparezca un
campo de =
select en funci=F3n de si seleccionan una provincia u otra.
Haber si alguien se anima...
Gracias
--=20
Saludos
www.lucassevilla.info
------=_NextPart_000_004E_01C85868.D4EF1320
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16587"
name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>problema
resuelto, gracias de todas=20
formas.</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT:
5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Lucas Sevilla" <<A=20
href=3D"mailto:[email protected]">[email protected]</A>>
=
escribi=F3 en el=20
mensaje <A=20
=
href=3D"news:[email protected]">news:[email protected]=
acromedia.com</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>
<DIV>Debe ser la hora pero haber si pod=E9is echarme
una mano.</DIV>
<DIV> </DIV>
<DIV>Tengo en el index.php (por llamarlo de alguna
manera) lo =
siguiente:</DIV>
<DIV> </DIV>
<DIV><FONT=20
=
color=3D#808080><?<BR> include("funciones.php");<BR> require=
("xajax.inc.php");<BR> $xajax=20
=3D new=20
=
xajax("index.php");<BR> $xajax->registerFunction("municipios");;<=
BR>$xajax->processRequests(); <BR>?><BR><html><BR>=
<head><BR><title>select=20
con ajax</title><BR><script
type=3D"text/javascript"=20
language=3D"javascript"=20
=
src=3D"XHConn.js"></script><BR><?php<BR> $xajax-&g=
t;printJavascript();=20
<BR>?><BR></head><BR><body><BR><form
name=3D"myform" =
id=3D"myform"><BR><select
name=3D"localidad" class=3D"farma"=20
id=3D"localidad"</FONT>=20
<STRONG>onchange=3D"xajax_municipios(xajax.getFormValues('myform'));
=
return=20
false;"></STRONG><BR>
<<FONT color=3D#808080>option =
value=3D"valencia"=20
selected=3D"selected">Valencia</option><BR>
<option=20
value=3D"alicante">Alicante</option><BR>
<option=20
value=3D"castellon">Castell=F3n</option><BR>
<option =
value=3D"Madrid">Madrid</option></FONT><BR> <STRONG>
=
<div=20
id=3D'respuestalocalidad'></div></STRONG><BR><FONT=20
=
color=3D#808080></select><BR></form><BR></body><BR><=
/html></FONT><BR></DIV>
<DIV> </DIV>
<DIV>Y en el archivo de funciones.php este otro
codigo:</DIV>
<DIV> </DIV>
<DIV>function
municipios()<BR> {<BR> $objResponse
=3D =
new=20
=
xajaxResponse();<BR> $objResponse->addAssign("respuestaloca=
lidad","innerHTML",var_export($datos,true));<BR> //Aqui
=
envio el e-mail<BR>$provincia
=3D$datos[nombre];<BR>if =
($provincia=3D"valencia")=20
{<BR>$resultado.=3D"<select name=3D'localidad'
class=3D'farma'=20
id=3D'localidad'>";<BR>$resultado.=3D"<option
value=3D'valencia' =
=
selected=3D'selected'>Valencia</option>";<BR>$resultado.=3D"<=
option=20
=
value=3D'gandia'>Gandia</option>";<BR>$resultado.=3D"</select=
>";<BR>}<BR> $objResponse->addAssign("respuestaformulari=
o","innerHTML",$resultado);<BR> return=20
$objResponse->getXML(); <BR> }</DIV>
<DIV> </DIV>
<DIV>Fijo que es culpa de la funci=F3n porque es la
t=EDpica para =
enviar el dato=20
de un formulario, lo que yo quiero es que aparezca un campo
de select =
en=20
funci=F3n de si seleccionan una provincia u
otra.</DIV>
<DIV> </DIV>
<DIV>Haber si alguien se anima...</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Gracias</DIV>
<DIV> </DIV>
<DIV><BR>-- <BR>Saludos<BR><A=20
=
href=3D"
NT></DIV></BLOCKQUOTE></BODY></HTML>
------=_NextPart_000_004E_01C85868.D4EF1320--
Maybe you are looking for
-
ive read the popular webpage tutorial about ichating with pc using AIM. ive tried to use ichat at first but on the tutorial it says 5.9 is the version of AIM that u can also use to video chat but at AIM.com it is an .exe file anyway to convert or any
-
Msg "Correct The Marked Line Items"
FI Experts, I am trying to post an entry in GL when I try to save it tells me "Correct the Marked Line Items" I click on the blue items, it open up I do nothing but click save and I can post. This is fine when I have one entry to fix but not when I h
-
Can i connect my HDTV with ipad
Can i connect my HDTV with ipad?
-
Advice on managing library with iTunes Match
Hi All I am running out of hard drive space on my mac for my music and need advice on how to manage my vast libary of music. I have itunes match + timecapsule but can't put trust in a cloud backup + don't know how have a media backup on my timecapsul
-
Hi there, I'm using jboss3.2.5 to access my java applications. I would like to make a different log directory to each application. Is this possible using log4j ? (i've never tried it) If so, how do i set the log4j properties for each application to u