Buenos dias,
tengo un caso no se como solucionarlo: tengo un campo cuentas tipo Numero-Autocomplete, hago un select a una tabla de cuentas, con campos grupo, subgrupo, mayor, submayor, nombrecuenta, para pasarlo a la tabla movimiento con campos mgrupo, msubgrupo, mmayor, msubmayor, asi:
SELECT nombrecuenta, concat(grupo, subgrupo, (LPAD(mayor,2,'0'), (LPAD(submayor,2,'0') from cuentas
ORDER BY grupo
hasta aca todo bien ahora esa consulta la almaceno en la variable {cuentas} para luego extraer de dicha variable los dígitos de la concatenación para pasarlos a otra tabla movimiento, de la siguiente forma en el evento onLoadRecord:
$cadena = {cuentas};
$matriz1 = str_split($cadena);
$_grupo=$matriz1[0];
$_subgrupo=$matriz1[1];
$_mayor=$matriz1[2];
$_submayor=$matriz1[3];
{grupo} = $_grupo;
{subgrupo} = $_subgrupo;
{mayor} = $_mayor;
{submayor} = $_submayor;
pero al pasar los valores de la variable {cuentas} me trae es los caracteres del nombre de la cuenta, y necesito es los valores de los campos de la concatenación
Buen día, me gustaría ayudarle con su proyecto, tal y como usted ha plateado su problema, exactamente qué almacena en la variable {cuentas}?
porque si almacena la concatenación, no debe haber problema, sin embargo si almacena el nombre o el nombre+la concatenación entonces va a tener el problema que ha planteado, si puede darme más información podría ayudarle.