Power Builder - copiar del editmask a un objeto d....

 
Vista:

copiar del editmask a un objeto d....

Publicado por Liliana M (7 intervenciones) el 10/02/2022 20:28:30
Buenas tardes a todos, como novata les hago la siguiente consulta:

Quiero pasar la fecha de un editmask que tengo en mi ventana w_1 a un objeto (date_1) que esta en la misma ventana y este datawindow se llama dw_1

tratamos de ingresar este código pero me dice
(Type mismatch acessing external object property date_1 at line 4 in clicked event of object cd_1 of w_1)

Integer li_1
dw_1.Retrieve()
For li_1=1 to dw_1.RowCount()
dw_1.object.date_1[li_1]=datetime(em_1.text)
Next

como pudiera ser para que escriba la fecha del "em_1" al objeto que lo he puesto dentro del dw_1

gracias ayuda porfa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 821
Oro
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

copiar del editmask a un objeto d....

Publicado por Leonardo Daniel A. (481 intervenciones) el 11/02/2022 20:14:21
no funciona, poque se usa SetItem

1
2
3
4
5
Integer li_1
dw_1.Retrieve()
For li_1=1 to dw_1.RowCount()
       dw_1.setItem(li_1, date_1, em_1.text)       //o meter el em_1 en la funcion Date si solo es fecha o DateTime si es fecha-hora
Next


ahh y nunca, nunca hagas ciclos asi, usando rowcount, porque por cada vuelta que da, vuelve a contar los registros, es decir, si tienes 20 registros, los cuenta 20 veces, debes tener una variable por decir

tot_rows = dw_1.rowCount() // y usar esa variable en el ciclo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

copiar del editmask a un objeto d....

Publicado por Liliana M (7 intervenciones) el 11/02/2022 20:36:40
Amigo, mil disculpas pero no hace nada, sigue en lo mismo, no ingresa la fecha dada en el (em_1) que se encuentra dentro del DATAWINDOW (dw_1)

Si la función solo es fecha,

cuando corro el código tengo que agregarle comillas a date_1 asi ("date_1")

w_1.setItem(li_1, "date_1", em_1.text)

pero sigue sin hacer nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar