Este tabla es mi formulario
Código ASP:
Ver originalDim b
for b = 0 to Ubound(grMatricesGlobales,2) %>
<table width="500" height="100" border="2" align="center">
<tr bgcolor="<%=RowColor("#F5F3F4","#DEEAFA")%>">
<th colspan="5" class="Estilo2 Estilo10" scope="col"><%=grMatricesGlobales(1,b)%></th>
</tr>
<tr bgcolor="<%=RowColor("#F5F3F4","#DEEAFA")%>">
<th colspan="4" class="Estilo2 Estilo10" scope="row">trimestre</th>
<td width="81" ><div align="center" class="Estilo8"><span class="Estilo5 Estilo7 Estilo10">total</span></div></td>
</tr>
<tr>
<th width="101" class="Estilo2"><div align="center">1º</div></th>
<th width="90" class="Estilo2"><div align="center">2º</div></th>
<th width="95" class="Estilo2"><div align="center">3º</div></th>
<th width="97" class="Estilo2"><div align="center">4º</div></th>
<td rowspan="2"><div align="center">
<input name="txtToT<%=Replace(grMatricesGlobales(1,b)," ","")%>" value="0" type="text" size="10" disabled="disabled">
</div></td>
</tr>
<tr>
<td scope="row"><div align="center">
<input name="txt1<%=Replace(grMatricesGlobales(1,b)," ","")%>" value="0" type="text" size="10" onkeypress="LP_data()" onfocus="startCalc('<%=Replace(grMatricesGlobales(1,b)," ","")%>','<%=nCarga%>');" onblur="stopCalc();" />
</div></td>
<td><div align="center">
<input name="txt2<%=Replace(grMatricesGlobales(1,b)," ","")%>" value="0" type="text" size="10" onKeypress="LP_data()" onFocus="startCalc('<%=Replace(grMatricesGlobales(1,b)," ","")%>','<%=nCarga%>');" onBlur="stopCalc();">
</div></td>
<td><div align="center">
<input name="txt3<%=Replace(grMatricesGlobales(1,b)," ","")%>" value="0" type="text" size="10" onKeypress="LP_data()" onFocus="startCalc('<%=Replace(grMatricesGlobales(1,b)," ","")%>','<%=nCarga%>');" onBlur="stopCalc();">
</div></td>
<td><div align="center">
<input name="txt4<%=Replace(grMatricesGlobales(1,b)," ","")%>" value="0" type="text" size="10" onKeypress="LP_data()" onFocus="startCalc('<%=Replace(grMatricesGlobales(1,b)," ","")%>','<%=nCarga%>');" onBlur="stopCalc();">
</div></td>
</tr>
</table> <% next %>
esta tabla se genera N veces con un for, segun la seleccion previa del usuario.... (por lo que es variante), asi que genero dinamicamente el nombre de cada objeto de cada tabla.
Cuando pretendo recuperar el valor de los objetos para poder hacer una inserciònn en mi Base de datos necesito:
1. Declarar el nombre de las variables (Dim)
Código ASP:
Ver originalDim "txt1"+Replace(grMatricesGlobales(1,b)," ","")
2. Asignarle a esa variable dinamicamente , el valor recuperado del objeto creado dinamicamente
Código ASP:
Ver original"txt1"+Replace(grMatricesGlobales(1,b)," ","") = load.GetValue("txt1"+Replace(grMatricesGlobales(1,b)," ",""))
' esto es similar a decir que MiVariable = Valor(MiVariable) ya que en ambos casos genero de forma dinamica los nombres.
Pero no logro que funcione la declaracion de variables y la recuperacion de valores desde el formulario.... quiza intento algo que no se puede hacer o esto se debe solucionar de otra manera ¿Que opinan?