05. maj 2001 - 17:09 Der er 1 løsning

Forms 4.5 - Text-item - farver

Jeg er i gang med en skoleopgave, som udvikles i Forms 4.5.

Ved hjælp af en cursor skal udvælges en række cpr-numre som hver især skal opfylde en betingelse i cursoren. De cpr-numre som opfylder betingelsen skal derefter udskrives på skærmen i et text-item som markeret, mens resten skal bibeholde den normale farve for feltet de står i.

Det text-item som der skal udskrives i er ikke baseret på en tabel! Kan jeg sætte property (set_item_property) til en bestemt farve, og hvordan gør jeg det?

/PC
Avatar billede holdam Nybegynder
06. maj 2001 - 12:07 #1
Jeg vil tro du kan komme igennem med at sætte current_record_attribute til en visuel attribut indeholdende den ønskede farve for det Item som indeholder CPR-nummeret. Altså noget i retning af: Set_Item_Property(\'block.cpr_item\', CURRENT_RECORD_ATTRIBUTE, yellow_attribute). At item\'et ikke stammer fra en base table, bør være ligegyldigt.

Der står lidt at læse i Forms online hjælp under Current Record Attribute:

\"If you define an item-level Current Record Attribute, you can display a pre-determined item in a special color when it is part of the current record, but you cannot dynamically highlight the current item, as the input focus changes.  For example, if you set the Current Record Attribute for EmpNo to Vis_Att_Green, the EmpNo item in the current record would display as green. When the input focus moved to EmpName, EmpNo would still be green and EmpName would not change. \"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester