I presume the desire is to emulate a web page/app interface.
While it is possible to come close to approximating this feature, the development effort it takes to create it and the complexity of making trivial changes makes it unworkable, in my opinion.
Here's an example freeform DataWindow I threw together this evening. The single column's name is "userinput":
![](data:image/png;base64,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)
When I click in the first row and supply some data:
![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATsAAAArCAYAAAAHfS/oAAAFAElEQVR4Ae2dDXKrIBRGXZcLcj1ZjZvpYugIakD5IhBCwng604lFuD+Hy/fApH2D4QsCEIDADQgMN8iRFCEAAQgYxI4igAAEbkEAsbvFNJMkBCAQiN0wDIZvGFAD1EDvNRCT9pPYxTrRBgEIQKAXAotQx76CVtUpNpA2CEAAAr9IQOkYYveLs0VMEIBAMQHErhgdAyEAgZ4IIHY9zRaxQgACxQQQu2J0DIQABHoigNj1NFvECgEIFBNA7IrRMRACEOiJAGLX02wRKwQgUEwAsStGx0AIQKAnAohdT7NFrBCAQDEBxK4YHQMhAIGeCCB2Pc3Wj8eqiunHwya8mxBQ9cmvi92kAGqmqYqppg9sQaCUgKpPxK6U6I3HqWK6MRJS/yECqj6/L3bzZIZhNI+/H6KlQmkZa0tfKl/RropJdKcZAk0JqPq8FLvHuPwhw8nMkXD/HqP9Y59T7Gakf7Tphxf1Kd6WsWb5ms00DGZs9C+GKqYTLxog8AUCqj4vxc4Yt5CGk6Kp9szsshZ1pu3a3VvGmuULsas91djrl8AbYmeM28GFR8150ju+LExZizrLcv3OLWPN8oXY1Z9sLPZK4C2x23d348PYR2t/DzOejk3rTi/4fywix1+7iI9/438T0kQbL2fhz9ij92knaowVaJtDop+Px+olUuxL5aLaPZ+Fl6qYCs0xDAJVCaj6TDjGrnGsi3GaVzHZhG8Pczbz4dndafe329gHLQrkvUGRYMMbKi+tzaPQusXvNDDBT6tYlyTe9uVyC5/ZJeQoAb6+oYrp9SjuQqANAVWf6WJnVpFbd26RjdM5k0DIxI4r6HM2EYph5H60KbL4rZ+jAHqDgzhaxlrDVyRfL7X9Mshxb82+UMWUbYgBEPgAAVWfGWJnlod39vh6frPiGfH2Du3i0H2vR9R17EkkIwtQ2ni6ubx6HlldV/vzwbn00zLWKr602MkcLwnqDqqY9AjuQKAdAVWfeWK3vjMbHpe2JNyCCz4z5wtZ0qK+sLG5Snm1/nyh3Z4LLoMv/LSMtYqvmNhd5JjCUPRRxSS60wyBpgRUfdYTO1/YttT8tpRF7feP2djakl7d8XARZru78Z8xXvlpGWsVXxGxu8oxiWG8kyqmeG9aIdCWgKrPdmKndoX+ovSvNz6xtu3exasTuclM42CCE2zMZtAWEY/Fl9/Hv97iiLVt9+RrDV8RG7FYYm0yLn1DFZMewR0ItCOg6rOe2K07lOcR1y1A/1h7enf2eJxMsJHy3HDHuto7/QZIgp+WsdbwZW34u9eEHLfnec852z5TGf42xrGfKqadOxcQ+CIBVZ/1xG5Jzu4cvDcmHv7HSlz2bmFvfSYzH3cbFzbcwvOfv72mav0F27q1/4Ufl84W5/L62Vjf5fJ8DrnG6hJY3yRa2kbzOMzHUcSWISltqphWsrxA4KsEVH1mit1Xc1iWovvAsL+DeRWS3d2kC+MrU/n3MmPNd/C1EaqYvhYQjiHgEVD12ZnYuaNxbKPm5bpf2l1KqjDuo2pd5MVay2sLO6qYWvjGBwSuCKj67Evs7NHzxQeDAwqRh/bB/Q//kBXrh2OpbF4VU2U3mINAEQFVn32JXVHqDIIABO5EALG702yTKwRuTCBZ7JaOfMOAGqAGeq0BpfPBMVZ1oh0CEIBA7wQQu95nkPghAIEkAohdEiY6QQACvRNA7HqfQeKHAASSCPwDpi0b3SWccOQAAAAASUVORK5CYII=)
No "floating text" appears (yet), because the DW's Edit Control still has input focus and the data has not been placed into the primary buffer.
When I tab out to the next row:
![](data:image/png;base64,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)
Now the data has been placed into row 1.
In order to make this example appear similar to the examples in the APEX examples (I found the same URL that Arnd found), I had to set up the following:
- Create a column DWObject with transparent background and no border.
- Simulate the box border with four lines. This is necessary because a rectangle DWObject does not support transparent background. Because PB always places the text/data vertically near the top border of the column, the PB-supplied box border is not workable.
- Create a static text DWObject for the placeholder text, with transparent background, no border and dark grey text.
- Move the placeholder text DWObject to the back of the drawing order.
- Supply an expression for the Visible property of the placeholder text DWObject that hides it when the column contains data.
- Create a static text DWObject for the floating text, reduced point size, no border and transparent background.
- Move the floating text DWObject to the back of the drawing order
- Supply an expression for the Visible property of the floating text DWObject that shows it when the column contains data.
So, yes, technically possible, but I would lead a developer coup against management if I was tasked with implementing this in an actual, real-life application.
<soapbox> Some years back, I was excited when I heard Appeon was going to support window controls that had an updated look-and-feel. When this was actually implemented as Themes, I was immensely disappointed for a variety of reasons I won't go into here. I would still love to see new controls that have a modern user interface AND support themes, so that it would be possible to update an application's user interface without having to accept the loss of interface flexibility that comes with themes. As a lifelong resident of Real-ville, I'm not holding out any hope that I'll see it come to pass. </soapbox>
https://apex.oracle.com/pls/apex/r/apex_pm/ut13/floating_labels
PowerBuilder's decades old displayformat will not help :-(
just change the font size via an expression - if( isnull(column), -12, -8)
Here is another one:
https://getbootstrap.com/docs/5.0/forms/floating-labels/
You cannot use some simple Datawindow formatting stuff for the column that shows both(!) the label _and_ the value.