Power Builder - Agregar un "blanco" a lista DW

 
Vista:

Agregar un "blanco" a lista DW

Publicado por Hugo Contreras (35 intervenciones) el 25/08/2009 17:23:28
Por ejemplo en mi Datawindows tengo los datos de empleados:
tx_Nombre,
tx_Apellido,
co_Departamento.

El campo co_Departamento lo tengo configurado en el edit -> Style Type como: DropDownDW.
para mostrar el nb_departamento de un dw_listar_departamento

Lo que quiero es que en ese listado me venga una opción para dejarlo en blanco si quiero modificarlo.

Es decir un empleado cuyo departamento es 'Finanzas' ahora quiero dejarle ese campo vacio, entonces en la lista solo me muestra los otros departamentos pero no hay ningún item en blanco para seleccioar y decirle que el empleado no esta asignado a ninguno.
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

RE:Agregar un

Publicado por amilcar (407 intervenciones) el 25/08/2009 18:17:04
hola , o bien le agregas un registro a tu dddw para que seleccione uno en blanco o sino puedes agregar un boton por ejemplo, para q te setee ese campo como nulo

espero te de una idea

saludos desde argentina
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

RE:Agregar un "blanco" a lista DW

Publicado por Jancarlo (890 intervenciones) el 26/08/2009 02:55:01
Puedes modificar el Query de tu dw_listar_departamento agregandole un Union para que aparezca un registro en blanco. Por ejemplo en Oracle:

Select Cod_Dep, Nom_Dep
From Departamentos
Union
Select Null As Cod_Dep, '(Ninguno)' As Nom_Dep
From Dual

...ó sino puedes insertar un registro en blanco.

DataWindowChild ldwc_dep

dw_1.GetChild('co_Departamento', ldwc_dep)
ldwc_dep.SetTransObject(Sqlca)
ldwc_dep.InsertRow(1)

Espero que pueda servirte uno de estos dos ejemplos.

Saludos!
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

RE:Agregar un

Publicado por Hugo Contreras (35 intervenciones) el 26/08/2009 15:11:56
Gracias pana...la mejor solución es la del query:

Select Cod_Dep, Nom_Dep
From Departamentos
Union
Select Null As Cod_Dep, '(Ninguno)' As Nom_Dep
From Dual
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