Página 2 de 2

Browses

Publicado: Lun Jul 04, 2005 10:35 am
por ignacio
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:42c8f033$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Lo siento... este mensaje no debe seguir de este hilo...
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c8efc6@ozsrvnegro.ozlan.local...]42c8efc6@ozsrvnegro.ozlan.local...[/email]
>> Ignacio...
>>
>> Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal
>> cual lo has modificado, lo pruebo, luego lo modifico a NTX y
>> comentamos...
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
>> news:42c441d0$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Xevi,
>>>
>>> No te va a servir porque el Header se reconstruye constantemente.
>>> Intentare poner la propiedad nHeaderAlignment cuando pueda.
>>>
>>> Un saludo,
>>>
>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> news:[email=42c40e17@ozsrvnegro.ozlan.local...]42c40e17@ozsrvnegro.ozlan.local...[/email]
>>>> Ignacio,
>>>>
>>>>> ¿En que programa has visto algo parecido?
>>>>
>>>> Precisamente de donde vengo,... de C3... tiene la propiedad
>>>> HeaderAlignments... y va de lujo... pero si se puede manipular con el
>>>> objeto THeader del TBrowse... igual me apaño por ahí.
>>>>
>>>> Un Saludo,
>>>> Xevi.
>>>>
>>>>
>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>> mensaje news:42c40abb$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>> Xevi,
>>>>>
>>>>> Lo que pides no es muy normal a mi modo de ver.
>>>>>
>>>>> ¿Esto también lo hacen otras GUIs?
>>>>> ¿En que programa has visto algo parecido?
>>>>>
>>>>> En cualquier caso, se puede hacer manipulando el objeto THeader que
>>>>> tiene el Browse:
>>>>>
>>>>> oBrowse:oHeader:aItems[ x ]:nAlignment := taCENTER
>>>>>
>>>>> Sin embargo se pierde cada vez que se hace cualquier operación de
>>>>> reconstrucción del Header: ocultar o visualizar columnas, redimensión
>>>>> del Browse, Swap de columnas, y movimiento izquierda-derecha para
>>>>> mostrar columnas no visibles.
>>>>>
>>>>> Podriamos tener una propiedad de alineación para el header, otra para
>>>>> los datos, y una última para el Footer, pero me parece poco práctico.
>>>>>
>>>>> Saludos,
>>>>>
>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>> news:[email=42c3ef95@ozsrvnegro.ozlan.local...]42c3ef95@ozsrvnegro.ozlan.local...[/email]
>>>>>> Ignacio,
>>>>>>
>>>>>> igual no me he explicado bien.
>>>>>> Alineamient de Columnas, ningún problema...
>>>>>>
>>>>>> WITH OBJECT TBrwColumn():New( ::oArrayBrowse1 )
>>>>>> :cHeader := ::aIdioma[2,oXevi:nIdioma,1]
>>>>>> :nAlignment := taCENTER
>>>>>> :nWidth := 72
>>>>>> :OnHeaderClick := {|| ::xHeaderClick1(1) }
>>>>>> :Create()
>>>>>> END
>>>>>>
>>>>>>
>>>>>> Ahora bien, ¿y el alineamiento del título de la columna??? o sea
>>>>>> poder
>>>>>> alinear el Header de cada columna ¿no?
>>>>>> Por ej. Una columna de datos numéricos, alineado a la derecha pero
>>>>>> que
>>>>>> el título de la columna esté centrado... ¿como se puede hacer?
>>>>>>
>>>>>> Gracias.
>>>>>>
>>>>>> Un Saludo,
>>>>>> Xevi.
>>>>>>
>>>>>>
>>>>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>>>>> mensaje news:42c3e4f3$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>>> Xevi,
>>>>>>>
>>>>>>> Del objeto TBrwColumn:
>>>>>>>
>>>>>>> PROPERTY nAlignment INIT taLEFT VALUES taLEFT, taRIGHT, taCENTER
>>>>>>>
>>>>>>> De hecho deberías poder incluso verlo en el propio inspector de
>>>>>>> objetos cuando selecciones una columna, y por supuesto ver como
>>>>>>> cambiandolo en diseño el Browse refleja la nueva alineación de la
>>>>>>> columna.
>>>>>>>
>>>>>>> Saludos,
>>>>>>>
>>>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>>>> news:42c3cfc8$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>>>>>>> ¿Se puede alinear los Headers??
>>>>>>>>
>>>>>>>> :nHeaderAlignment := taCENTER //No está implementado???
>>>>>>>>
>>>>>>>>
>>>>>>>> Un Saludo,
>>>>>>>> Xevi.
>>>>>>>>
>>>>>>>>
>>>>>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>>>>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>>>>>>>> Hola,
>>>>>>>>>
>>>>>>>>> Sobre los Browses...
>>>>>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>>>>>>>> Browse, los registros no ocupan TODO el área disponible del
>>>>>>>>> Browse...
>>>>>>>>>
>>>>>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el
>>>>>>>>> ancho del área del Browse???. Cuando hay unas determinadas
>>>>>>>>> columnas, SIEMPRE se añade una columna EN BLANCO para "forzar" ese
>>>>>>>>> "relleno" de columnas hasta ocupar toda la área disponible del
>>>>>>>>> Browse.
>>>>>>>>>
>>>>>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>>>>>>>> ello que el Mouse al pasar por encima de las divisiones del Browse
>>>>>>>>> no cambie de estilo ???
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Un Saludo,
>>>>>>>>> Xevi.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>


Attached files DbfTest.zip (17 KB)Â

Browses

Publicado: Lun Jul 04, 2005 11:02 am
por Xevi
This is a multi-part message in MIME format.
------=_NextPart_000_000D_01C58087.D0BAF1E0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_000E_01C58087.D0BAF1E0"
------=_NextPart_001_000E_01C58087.D0BAF1E0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Ignacio
Sin utilizar =EDndices ni DataSets...
Adjunt un test que ver=E1s el "error" de informaci=F3n del registro =
actual, cuando se pulsa RePag.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribi=F3 en el mensaje =
news:[email=42c8f017@ozsrvnegro.ozlan.local...]42c8f017@ozsrvnegro.ozlan.local...[/email]
...
Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal =
cual=20
lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
Un Saludo,
Xevi.
"Ignacio Ortiz de Z=FA=F1iga" <InvalidAccount@ozs.com> escribi=F3 en =
el mensaje news:42c8edbf$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,=20
Acabo de modificar el ejemplo SamplesDbfData2 para que muestre el =
KeyNo en la status bar y me funciona perfectamente.=20
Si quieres te mando el proyecto para que lo compruebes tu.=20
Un saludo,
"Xevi" <xevicomas@terra.es> escribi=F3 en el mensaje =
news:[email=42c8de8e@ozsrvnegro.ozlan.local...]42c8de8e@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Un TDbfBrowse... en el m=E9todo OnChanga, hago que se visualize el =
registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS =
FrmAgenda
::oStatusBar1:aItems[2]:cText :=3D "Registro: " +;
AllTrim( Str( =
::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( =
::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... =
arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos =
RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me =
a=F1ade los mismos registros que si hubiera pulsado AvPag. y nKeyNo =
devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribi=F3 en el mensaje =
news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>=20
> Sobre los Browses...
> =BFSe puede poner un color de Fondo del Browse??? para cuando un =
Browse, los=20
> registros no ocupan TODO el =E1rea disponible del Browse...
>=20
> =BFSe puede NO forzar el ancho de columnas para que NO ocupe =
TODO el ancho del=20
> =E1rea del Browse???. Cuando hay unas determinadas columnas, =
SIEMPRE se a=F1ade=20
> una columna EN BLANCO para "forzar" ese "relleno" de columnas =
hasta ocupar=20
> toda la =E1rea disponible del Browse.
>=20
> =BFSe puede deshabilitar el cambio de tama=F1o de las columnas, =
y con ello que=20
> el Mouse al pasar por encima de las divisiones del Browse no =
cambie de=20
> estilo ???
>=20
>=20
> Un Saludo,
> Xevi.=20
>=20
>
------=_NextPart_001_000E_01C58087.D0BAF1E0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2668" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#fffbf0>
<DIV><FONT face=3DArial size=3D2>Ignacio</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Sin utilizar =EDndices ni =
DataSets...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Adjunt un test que ver=E1s el "error" =
de informaci=F3n=20
del registro actual, cuando se pulsa RePag.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Un Saludo,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Xevi.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Xevi" <<A =
href=3D"mailto:xevicomas@terra.es">xevicomas@terra.es</A>>=20
escribi=F3 en el mensaje <A=20
=
href=3D"news:42c8f017@ozsrvnegro.ozlan.local">news:42c8f017@ozsrvnegro.oz=
lan.local</A>...</DIV>
<DIV>...<BR><BR>Yo lo hago sobre NTXs, ahora bien, si me puedes enviar =
el=20
proyecto tal cual <BR>lo has modificado, lo pruebo, luego lo modifico =
a NTX y=20
comentamos...<BR><BR>Un Saludo,<BR>Xevi.<BR><BR></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Ignacio Ortiz de Z=FA=F1iga" <<A=20
=
href=3D"mailto:InvalidAccount@ozs.com">InvalidAccount@ozs.com</A>> =
escribi=F3=20
en el mensaje <A=20
=
href=3D"news:42c8edbf$1@ozsrvnegro.ozlan.local">news:42c8edbf$[email=1@ozsrvnegr]1@ozsrvnegr[/email]=
o.ozlan.local</A>...</DIV>
<DIV>Xevi, </DIV>
<DIV>Â</DIV>
<DIV>Acabo de modificar el ejemplo SamplesDbfData2 para que =
muestre el=20
KeyNo en la status bar y me funciona perfectamente. </DIV>
<DIV>Â</DIV>
<DIV>Si quieres te mando el proyecto para que lo compruebes tu. =
</DIV>
<DIV>Â</DIV>
<DIV>Un saludo,</DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV>"Xevi" <<A=20
href=3D"mailto:xevicomas@terra.es">xevicomas@terra.es</A>> =
escribi=F3 en el=20
mensaje <A=20
=
href=3D"news:42c8de8e@ozsrvnegro.ozlan.local">news:42c8de8e@ozsrvnegro.oz=
lan.local</A>...</DIV>
<DIV><FONT face=3DArial size=3D2>Ignacio,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Un TDbfBrowse... en el m=E9todo =
OnChanga, hago=20
que se visualize el registro donde estoy situado..</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D1>METHOD DbfBrowse1Change( oSender, =
lBookMarkChanged ) CLASS FrmAgenda</FONT></DIV>
<DIV><FONT face=3DArial size=3D1></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D1>ÂÂ =
::oStatusBar1:aItems[2]:cText=20
:=3DÂ"Registro: "=20
=
+;<BR> ÂÂÂÂÂÂ ÂÂÂÂÂ&=
nbsp;ÂÂÂÂÂ& nbsp;ÂÂÂÂÂ& n=
bsp;ÂÂÂÂÂ&n bsp;ÂÂÂÂÂ=20
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) )=20
=
+;<BR> ÂÂÂÂÂÂ ÂÂÂÂÂ&=
nbsp;ÂÂÂÂÂ& nbsp;ÂÂÂÂÂ& n=
bsp;ÂÂÂÂÂ&n bsp;ÂÂÂÂÂ&n b=
sp;"=20
de=20
=
"Â+;<BR> ÂÂÂÂÂÂ ÂÂÂÂ=
ÂÂÂÂÂÂ ÂÂÂÂÂÂ &=
nbsp;ÂÂÂÂÂ& nbsp;ÂÂÂÂÂ& n=
bsp;=20
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )<BR></FONT><FONT =
face=3DArial=20
size=3D1>RETURN Nil<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Bien, pues el comportamiento de =
cuando=20
pulsamos flecha abajo... arriba... AvPag... =
PERFECTO...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Ahora bien, cuando estamos =
recorriendo el=20
Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede=20
correctamente una Pag, pero me a=F1ade los mismos registros que si =
hubiera=20
pulsado AvPag. y nKeyNo devuelve el registro =
erroneo...</FONT></DIV>
<DIV>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Un Saludo,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Xevi.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Xevi" <</FONT><A=20
href=3D"mailto:xevicomas@terra.es"><FONT face=3DArial=20
size=3D2>xevicomas@terra.es</FONT></A><FONT face=3DArial =
size=3D2>> escribi=F3=20
en el mensaje </FONT><A =
href=3D"news:42c2a4b3@ozsrvnegro.ozlan.local"><FONT=20
face=3DArial =
size=3D2>news:42c2a4b3@ozsrvnegro.ozlan.local</FONT></A><FONT=20
face=3DArial size=3D2>...</FONT></DIV><FONT face=3DArial =
size=3D2>>=20
Hola,<BR>> <BR>> Sobre los Browses...<BR>> =BFSe puede =
poner un=20
color de Fondo del Browse??? para cuando un Browse, los <BR>> =
registros=20
no ocupan TODO el =E1rea disponible del Browse...<BR>> <BR>> =
=BFSe puede=20
NO forzar el ancho de columnas para que NO ocupe TODO el ancho del =
<BR>> =E1rea del Browse???. Cuando hay unas determinadas =
columnas,=20
SIEMPRE se a=F1ade <BR>> una columna EN BLANCO para "forzar" =
ese=20
"relleno" de columnas hasta ocupar <BR>> toda la =E1rea =
disponible del=20
Browse.<BR>> <BR>> =BFSe puede deshabilitar el cambio de =
tama=F1o de las=20
columnas, y con ello que <BR>> el Mouse al pasar por encima de =
las=20
divisiones del Browse no cambie de <BR>> estilo ???<BR>> =
<BR>>=20
<BR>> Un Saludo,<BR>> Xevi. <BR>> <BR>></FONT>=20
</BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>
------=_NextPart_001_000E_01C58087.D0BAF1E0--
------=_NextPart_000_000D_01C58087.D0BAF1E0
Content-Type: application/x-zip-compressed;
name="Agenda.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Agenda.zip"
UEsDBBQAAAAIALJV5DI33VkaYAEAADYCAAAPAAAAQWdlbmRhL0NXaW4ueHBq VVHLboMwELwj8Suo
6d1S05CoVCEgQE2lqAcDG+LG2NbajpK/7xqSqj15Zne8j9lDWRXv61XzFUfN zQCDK8RRCrZDYZzQ
iq32QsVR4Z3xbiLJJFnp0QgJyK5vHFvtMY5yLlSuey+BLQdQPU8MDhT20gkj IVPWcdWBZUmTxNFn
mXMljmDdzLOOmsVRyZGP4AAtkWKds2RDyQ/iYZhF8hRHFUjgFhjBVy9kH0AY h6sbe6n10QVqbpUY
To6KNMh7yDmeQ0XSjaBcgIeibLJiV9PmS+/0yJ3ochgvHFPoJI0xrT+1T6H1 Q6aOeqa1NwbB2q1Q
sPNjCxhyOP758ZDUJ42u884JNcyZPUeliG3hApItyB+NUExeh6lybjbk66xd UUxLIFPvgaClrmfS
hw3SrKLTFVW2DlvUdIUOUoFsRuSp6qTvp9AdBvfsr+6Byen2OwToobKbbDsV XMz3nq74/O+mP1BL
AwQKAAAAAADcVuQyAAAAAAAAAAAAAAAADwAAAEFnZW5kYS9JbmNsdWRlL1BL AwQKAAAAAABaV+Qy
AAAAAAAAAAAAAAAACwAAAEFnZW5kYS9PYmovUEsDBAoAAAAAANxW5DIAAAAA AAAAAAAAAAAQAAAA
QWdlbmRhL1Jlc291cmNlL1BLAwQKAAAAAABlV+QyAAAAAAAAAAAAAAAADgAA AEFnZW5kYS9Tb3Vy
Y2UvUEsDBBQAAAAIAOhW5DLWLdpopAIAABgJAAAYAAAAQWdlbmRhL1NvdXJj ZS9BZ2VuZGEucHJn
xVVbT9swFH6v1P9wFF5SrRTRSXvItEkmSWk1mqAmCCTGg5uY4uHEk+NSOuC/ z3ay3hIYD4wlL8k5
3/H5ztV7NE/YPCVgXWDKiOglN1a71W6NSXaHBfALckf1v3uCoggGIkMzkqcY BpNwDPGAi6zdAgAP
xQjwKKU8w2tBghjFBYyCUQxWaWgOV3o3HJ+GgR/EwL3p9ZHgi4Ic7moiieW8 OMKipjnFOWE16Qme
NkmnLAjHld+xHw9DD1xBsCSavt3ZlGtJqbOVe0WYCNgCrMm+FnaD89ka1gV2 xPntGIvbUpNCjcAo
p5JiRn89d7oGeaSQgi+3EO2WH3imUvp7b1XaMvW9++vMpP/gYP9NH9MvL+QP dppH4004jlO1DDhf
4EG9FoJj8CEAD5DV3f6Fp+5nY7X1PCijgGfPaKHUTgVRgGZ7AwAKLp/lPCsc 7bY0gSWgn4QxmnIl
fsb9Ezytgklici91KKu4Lg+7/Sutn/jx2SSAgLJ3KEBj/9SLYDhXM9PE/aPh blC1du68c0j1bm+M
x1ZFMDuns//VVkPoMl4QpPrR7sB7Un5hSzTyZjzBDLjLWdVMFdxhaC75MEoE Z0xXpzfoVYizyIde
77t7FsXh2J9ANEQT34PAPwd0MkLRRi4qiwWVN8CnP0gijSt9XmyYLtTfPMvt jhOQxe7O0Q2QDAnW
EtjukH633z28WqHC/JhID8tynB95F5JHSNT3ZlkGVBRSD01llJ/TVPEqj+5/ Kre38m/o7mQDpali
apfsOzvKSPmeXtvwx1cJ+B8l//vGb9qI5TiurzyVZUmy4rJ/tR5Oa0JmVE+C AxZ8aFp4DQ9iLBY0
syGSQqdn48J18m9kGXBFqPPq4yzQV8qbeFfOXT7PpZ7OVT31TjI39jrsWv/8 +7r+BlBLAwQUAAAA
CADoVuQy/wLTCQQCAAC5BQAAGAAAAEFnZW5kYS9Tb3VyY2UvQWdlbmRhLnhm bZ1UXY+iMBR9N/E/
NDxhQiZYcGBM9kFAVzYqE2Ezz1WqkmDZlBp39tdvW8qXM7PObGJMe8/hnttz b+56niyjAPgUI4YX
BT3rI+CvZnEMFvQ8O2KSouFgOAAAxJdfmE67RBmeTmPMvOJC0lIH0HUMAC3b AI+uZQDLnYCatU/w
bwam34BWZdVUvFgURMYTcdBHSkEH2joGMSIliDHNDpoBXAOYBrBNs8lJvIKm mMbsNccixa4Mwtkq
+l7Dfp5hwl6ylJ0E/OhM+sgSZ8eTFLcmYwXlz4hyKNwXRAAPi4ca8HkYU5zK cFKHI1IVLJ8mfKmu
WgOHJGMZyrM/LaUNtbQAl4wWrw1H3WuCcmWkmvESJksQeT/mfiI8DHYHjxbX Eo+lk82V27nBV51b
mB+UayJbp2PcVJu3C7pj/ufYLamrkHj0usV7nqVO2NdsPhLJSeM3tLvx9gVV YL4J1GME2rOxTd01
U9FOiBzf0GSwpfW0WqEb12KG2KX0EK1ca673XeNzaMEnQ0wUtw12SLM0DRk+ 8/EVE/su8IwIzqEm
TDc7hM/VLD+u6pXH+7XCJ1j12HLsmx5/pPlWdoV2taw8duZAVdSbgf6A8Z/F t8HY7pPajVBl17rg
P6fltrhdvonW/1kctMVOuVsd7FWnlkS9uuolodCvrjTHNPvaHzx+O09+bjey 1cPBX1BLAwQUAAAA
CABXVuQyDdtGiHYAAACXAAAAFgAAAEFnZW5kYS9Tb3VyY2UvQ1dpbi5wcmdT zsxLzilNSVVQikjM
zEkt0kvOUOLl4uUKKMpPTk0pLUpV8E3MzNPQBIkpKCg4FhTkZCYnlmTm51kl h2SW5KQqWNkqKDmH
Z+YpgRW4FeU6pqfmpSRqaFr5pZZrIOtQ0LQKzsgvBxmGZlRQKdSKoNSS0qI8 Xi4AUEsDBAoAAAAA
AFVX5DIAAAAAAAAAAAAAAAAHAAAAQWdlbmRhL1BLAQIUABQAAAAIALJV5DI3 3VkaYAEAADYCAAAP
AAAAAAAAAAEAIAC2gQAAAABBZ2VuZGEvQ1dpbi54cGpQSwECFAAKAAAAAADc VuQyAAAAAAAAAAAA
AAAADwAAAAAAAAAAABAA/0GNAQAAQWdlbmRhL0luY2x1ZGUvUEsBAhQACgAA AAAAWlfkMgAAAAAA
AAAAAAAAAAsAAAAAAAAAAAAQAP9BugEAAEFnZW5kYS9PYmovUEsBAhQACgAA AAAA3FbkMgAAAAAA
AAAAAAAAABAAAAAAAAAAAAAQAP9B4wEAAEFnZW5kYS9SZXNvdXJjZS9QSwEC FAAKAAAAAABlV+Qy
AAAAAAAAAAAAAAAADgAAAAAAAAAAABAA/0ERAgAAQWdlbmRhL1NvdXJjZS9Q SwECFAAUAAAACADo
VuQy1i3aaKQCAAAYCQAAGAAAAAAAAAABACAAtoE9AgAAQWdlbmRhL1NvdXJj ZS9BZ2VuZGEucHJn
UEsBAhQAFAAAAAgA6FbkMv8C0wkEAgAAuQUAABgAAAAAAAAAAQAgALaBFwUA AEFnZW5kYS9Tb3Vy
Y2UvQWdlbmRhLnhmbVBLAQIUABQAAAAIAFdW5DIN20aIdgAAAJcAAAAWAAAA AAAAAAEAIAC2gVEH
AABBZ2VuZGEvU291cmNlL0NXaW4ucHJnUEsBAhQACgAAAAAAVVfkMgAAAAAA AAAAAAAAAAcAAAAA
AAAAAAAQAP9B+wcAAEFnZW5kYS9QSwUGAAAAAAkACQAyAgAAIAgAAAAA
------=_NextPart_000_000D_01C58087.D0BAF1E0--

Attached files Agenda.zip (2.6 KB)Â

Browses

Publicado: Lun Jul 04, 2005 12:10 pm
por ignacio
Xevi,
Mandame las tablas por favor.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8fb0d@ozsrvnegro.ozlan.local...]42c8fb0d@ozsrvnegro.ozlan.local...[/email]
Ignacio
Sin utilizar í­ndices ni DataSets...
Adjunt un test que verás el "error" de información del registro actual, cuando se pulsa RePag.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8f017@ozsrvnegro.ozlan.local...]42c8f017@ozsrvnegro.ozlan.local...[/email]
...
Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal cual
lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje news:42c8edbf$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Acabo de modificar el ejemplo SamplesDbfData2 para que muestre el KeyNo en la status bar y me funciona perfectamente.
Si quieres te mando el proyecto para que lo compruebes tu.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8de8e@ozsrvnegro.ozlan.local...]42c8de8e@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Un TDbfBrowse... en el método OnChanga, hago que se visualize el registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS FrmAgenda
::oStatusBar1:aItems[2]:cText := "Registro: " +;
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me añade los mismos registros que si hubiera pulsado AvPag. y nKeyNo devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
> área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
> una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
> toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>
--

Browses

Publicado: Lun Jul 04, 2005 12:14 pm
por Xevi
Ignacio,
Es la misma tabla que utilizas en tu ejemplo DbfTest... CUSTOMER.dbf...
Sólo debes guardar el Sample en la Carpeta SamplesDataControlsAgenda... y ya coje la Tabla de la carpeta superior ...CUSTOMER
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje news:42c90b04$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Mandame las tablas por favor.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8fb0d@ozsrvnegro.ozlan.local...]42c8fb0d@ozsrvnegro.ozlan.local...[/email]
Ignacio
Sin utilizar í­ndices ni DataSets...
Adjunt un test que verás el "error" de información del registro actual, cuando se pulsa RePag.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8f017@ozsrvnegro.ozlan.local...]42c8f017@ozsrvnegro.ozlan.local...[/email]
...
Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal cual
lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje news:42c8edbf$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Acabo de modificar el ejemplo SamplesDbfData2 para que muestre el KeyNo en la status bar y me funciona perfectamente.
Si quieres te mando el proyecto para que lo compruebes tu.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8de8e@ozsrvnegro.ozlan.local...]42c8de8e@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Un TDbfBrowse... en el método OnChanga, hago que se visualize el registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS FrmAgenda
::oStatusBar1:aItems[2]:cText := "Registro: " +;
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me añade los mismos registros que si hubiera pulsado AvPag. y nKeyNo devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
> área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
> una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
> toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>
--

Browses

Publicado: Lun Jul 04, 2005 6:32 pm
por ignacio
Xevi,
Ok, visto y arreglado. Estaba fallando con los TDbfBrowse únicamente. Muchas gracias.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c90c21@ozsrvnegro.ozlan.local...]42c90c21@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Es la misma tabla que utilizas en tu ejemplo DbfTest... CUSTOMER.dbf...
Sólo debes guardar el Sample en la Carpeta SamplesDataControlsAgenda... y ya coje la Tabla de la carpeta superior ...CUSTOMER
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje news:42c90b04$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Mandame las tablas por favor.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8fb0d@ozsrvnegro.ozlan.local...]42c8fb0d@ozsrvnegro.ozlan.local...[/email]
Ignacio
Sin utilizar í­ndices ni DataSets...
Adjunt un test que verás el "error" de información del registro actual, cuando se pulsa RePag.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8f017@ozsrvnegro.ozlan.local...]42c8f017@ozsrvnegro.ozlan.local...[/email]
...
Yo lo hago sobre NTXs, ahora bien, si me puedes enviar el proyecto tal cual
lo has modificado, lo pruebo, luego lo modifico a NTX y comentamos...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje news:42c8edbf$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Acabo de modificar el ejemplo SamplesDbfData2 para que muestre el KeyNo en la status bar y me funciona perfectamente.
Si quieres te mando el proyecto para que lo compruebes tu.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c8de8e@ozsrvnegro.ozlan.local...]42c8de8e@ozsrvnegro.ozlan.local...[/email]
Ignacio,
Un TDbfBrowse... en el método OnChanga, hago que se visualize el registro donde estoy situado..
METHOD DbfBrowse1Change( oSender, lBookMarkChanged ) CLASS FrmAgenda
::oStatusBar1:aItems[2]:cText := "Registro: " +;
AllTrim( Str( ::oDbfBrowse1:nKeyNo ) ) +;
" de " +;
AllTrim( Str( ::oDbfBrowse1:KeyCount() ) )
RETURN Nil
Bien, pues el comportamiento de cuando pulsamos flecha abajo... arriba... AvPag... PERFECTO...
Ahora bien, cuando estamos recorriendo el Browse... si pulsamos RePag... SORPRESA!!!, el Browse retrocede correctamente una Pag, pero me añade los mismos registros que si hubiera pulsado AvPag. y nKeyNo devuelve el registro erroneo...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho del
> área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se añade
> una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta ocupar
> toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>
--

Browses

Publicado: Mar Jul 05, 2005 10:10 pm
por Xevi
Ignacio,
Sigo con el Browse...
La propiedad lAutoScroll, hace que se muestre la barra Scroll SOLO cuando
ésta és necesaria, o sea, cuando hay mas registros por visualizar que los
que caben en una página del Browse...
Ahora bien, ¿cómo "fuerzo" a que se visualize la Barra Scroll SIEMPRE ???...
yo quiero visualizar la barra Scroll aunque sólo se visualize un registro, o
ninguno...
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Sobre los Browses...
> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse, los
> registros no ocupan TODO el área disponible del Browse...
>
> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
> ocupar toda la área disponible del Browse.
>
> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello que
> el Mouse al pasar por encima de las divisiones del Browse no cambie de
> estilo ???
>
>
> Un Saludo,
> Xevi.
>
>

Browses

Publicado: Mié Jul 06, 2005 10:13 am
por ignacio
Xevi,
Pon lAutoVScroll a falso, y lVScroll a verdadero.
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:42cae94d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
> Sigo con el Browse...
> La propiedad lAutoScroll, hace que se muestre la barra Scroll SOLO cuando
> ésta és necesaria, o sea, cuando hay mas registros por visualizar que los
> que caben en una página del Browse...
> Ahora bien, ¿cómo "fuerzo" a que se visualize la Barra Scroll SIEMPRE
> ???... yo quiero visualizar la barra Scroll aunque sólo se visualize un
> registro, o ninguno...
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>> Hola,
>>
>> Sobre los Browses...
>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>> los registros no ocupan TODO el área disponible del Browse...
>>
>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE se
>> añade una columna EN BLANCO para "forzar" ese "relleno" de columnas hasta
>> ocupar toda la área disponible del Browse.
>>
>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>> de estilo ???
>>
>>
>> Un Saludo,
>> Xevi.
>>
>>
>
>
>

Browses

Publicado: Mié Jul 06, 2005 10:21 am
por Xevi
Ignacio,
Perdón por esta pregunta de "NOVATO"... pero ya no veo NAAAA!!!
Necesito unos días de descanso "VISUAL", jejeje
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42cb92a4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> Pon lAutoVScroll a falso, y lVScroll a verdadero.
>
> Un saludo,
>
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:42cae94d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Ignacio,
>>
>> Sigo con el Browse...
>> La propiedad lAutoScroll, hace que se muestre la barra Scroll SOLO cuando
>> ésta és necesaria, o sea, cuando hay mas registros por visualizar que los
>> que caben en una página del Browse...
>> Ahora bien, ¿cómo "fuerzo" a que se visualize la Barra Scroll SIEMPRE
>> ???... yo quiero visualizar la barra Scroll aunque sólo se visualize un
>> registro, o ninguno...
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> Hola,
>>>
>>> Sobre los Browses...
>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un Browse,
>>> los registros no ocupan TODO el área disponible del Browse...
>>>
>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO el ancho
>>> del área del Browse???. Cuando hay unas determinadas columnas, SIEMPRE
>>> se añade una columna EN BLANCO para "forzar" ese "relleno" de columnas
>>> hasta ocupar toda la área disponible del Browse.
>>>
>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con ello
>>> que el Mouse al pasar por encima de las divisiones del Browse no cambie
>>> de estilo ???
>>>
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>
>>
>>
>
>

Browses

Publicado: Jue Jul 07, 2005 11:46 pm
por Xevi
Joaquin, Ignacio,
A mi personalmente me gusta mas ese efecto visual, y la verdad... si cogeis
Access, al abrir una Tabla, vereis que donde terminan los registros, se
"pinta" de color distinto a las celdas, precisamente para que rápidamente se
vea el final de registro.
Ignacio, igualmente hace el Header,... termina donde termina, y el resto no
lo rellena de una columna fantasma, sinó que lo pinta de color distinto.
Pero en fin, es sólo una petición que creo que habría que tenerla en cuenta,
por si es posible implantarla.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c4403b$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Joaquín,
>
> Yo opino igual, normalmente lo que la gente desea es precisamente que no
> se vea el texto gris al menos donde hay columnas. No obstante si hay más
> gente que lo requiera lo podemos poner, pero logicamente por defecto será
> como hasta ahora.
>
> Lo que no se me ocurre es que nombre ponerle a la propiedad que lo
> controle:
>
> - lUseBrwClrPaneOnEmptyDataColumns
>
> No me gusta ;-)
>
> Un saludo,
>
> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> news:42c41279$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi hola!!
>>
>> Perdona que me meta, pero, ese efecto es feísimo bajo mi punto de vista,
>> es
>> como un parche y me da la impresión que el gris es por defecto no un
>> color
>> bonito que le haya asignado el programador.
>>
>> Un Saludo,
>> Joaquín
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c40c6d@ozsrvnegro.ozlan.local...]42c40c6d@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>>
>>>
>>> Ahí se ve perfectamente dónde termina la lista de registros...
>>> Pero lo dicho, para gustos, los colores...
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje
>>> news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> > Xevi,
>>> >
>>> > Por favor manda una imagen de exactamente como sería. Porque yo nunca
>>> > he
>>> > visto ningún Browse como indicas. Además me parece horroroso el efecto
>> que
>>> > tendría, pero para gustos, los colores. Ya se sabe ;-)
>>> >
>>> > Un saludo,
>>> >
>>> > "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> > news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
>>> >> Otras Guis lo hacen, y el Grid de VB, por ej. también.
>>> >> Sólo es una cuestión de estética, ahora bien, si no se puede, pues
>> eso...
>>> >>
>>> >> Un Saludo,
>>> >> Xevi.
>>> >>
>>> >> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>> mensaje
>>> >> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>> Xevi,
>>> >>>
>>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>>> >>>> TODA
>>> >>>> la
>>> >>>> área que está por debajo del último registro visible, y hasta el
>> Scroll
>>> >>>> horizontal, se vea de distinto Color.
>>> >>>
>>> >>> Eso no se puede. Puedes establecer el color de cada columna (hasta
>>> >>> abajo)
>>> >>> con la propiedad nClrPane de la propia columna y establecer el color
>> del
>>> >>> área donde no hay columnas con oBrowse:nClrPane.
>>> >>>
>>> >>> Saludos,
>>> >>>
>>> >>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> >>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>>> Ignacio,
>>> >>>>
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>>> >>>>>
>>> >>>>> oBrowse:nClrPane
>>> >>>>
>>> >>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>>> >>>> incluidas.
>>> >>>> Yo lo que pretendo es poner distinto color al área del Browse que
>>> >>>> no
>>> >>>> visualiza registros.
>>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>>> >>>> TODA
>>> >>>> la
>>> >>>> área que está por debajo del último registro visible, y hasta el
>> Scroll
>>> >>>> horizontal, se vea de distinto Color.
>>> >>>>
>>> >>>> Es como si faltara la propiedad de color para celda o para fondo
>>> >>>> oBrowse:nClrPane //Fondo Browse
>>> >>>> oBrowse:nClrCellPane //Fondo Celda
>>> >>>>
>>> >>>>
>>> >>>> Un saludo,
>>> >>>> Xevi.
>>> >>>>
>>> >>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> >>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>>>> Xevi,
>>> >>>>>
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>>> >>>>>
>>> >>>>> oBrowse:nClrPane
>>> >>>>>
>>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO
>>> >>>>>> el
>>> >>>>>> ancho del área del Browse???.
>>> >>>>>
>>> >>>>> Quedaría horroroso un header que no llegase hasta al final. PERO,
>> SOLO
>>> >>>>> se crean las columnas necesarias más la del RecordSelector. Una
>>> >>>>> cosa
>>> >>>>> es
>>> >>>>> el ancho total del header y otra muy distinta que haya una columna
>>> >>>>> fantasma.
>>> >>>>>
>>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>> >>>>>> ello
>>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>> >>>>>> cambie de estilo ???
>>> >>>>>
>>> >>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>> >>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
>>> >>>>> quitas
>>> >>>>> los temas de XP creo que desaparece.
>>> >>>>>
>>> >>>>> Un saludo,
>>> >>>>>
>>> >>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> >>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> >>>>>> Hola,
>>> >>>>>>
>>> >>>>>> Sobre los Browses...
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>> >>>>>> Browse,
>>> >>>>>> los registros no ocupan TODO el área disponible del Browse...
>>> >>>>>>
>>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO
>>> >>>>>> el
>>> >>>>>> ancho del área del Browse???. Cuando hay unas determinadas
>> columnas,
>>> >>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese
>>> >>>>>> "relleno"
>> de
>>> >>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>> >>>>>>
>>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>> >>>>>> ello
>>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>> >>>>>> cambie de estilo ???
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Un Saludo,
>>> >>>>>> Xevi.
>>> >>>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>
>>> >>>>
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >
>>> >
>>>
>>>
>>>
>>
>>
>
>
>

Browses

Publicado: Mié May 03, 2006 3:17 pm
por Xevi
Ignacio,
Esa petición que hice en su día...
¿Es posible implementarla...?
O si lo puedo "incorporar" a mis browses... ¿serías tan amable de indicarme
como puedo???
Resulta que tengo unos clientes que como tienen mi aplicación de
contabilidad así, pues opinan igual que yo... se "percatan" enseguida de
cuando llegan al final de los registros de un Browse...
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el mensaje
news:42c4403b$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Joaquín,
>
> Yo opino igual, normalmente lo que la gente desea es precisamente que no
> se vea el texto gris al menos donde hay columnas. No obstante si hay más
> gente que lo requiera lo podemos poner, pero logicamente por defecto será
> como hasta ahora.
>
> Lo que no se me ocurre es que nombre ponerle a la propiedad que lo
> controle:
>
> - lUseBrwClrPaneOnEmptyDataColumns
>
> No me gusta ;-)
>
> Un saludo,
>
> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> news:42c41279$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Xevi hola!!
>>
>> Perdona que me meta, pero, ese efecto es feísimo bajo mi punto de vista,
>> es
>> como un parche y me da la impresión que el gris es por defecto no un
>> color
>> bonito que le haya asignado el programador.
>>
>> Un Saludo,
>> Joaquín
>>
>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>> news:[email=42c40c6d@ozsrvnegro.ozlan.local...]42c40c6d@ozsrvnegro.ozlan.local...[/email]
>>> Ignacio,
>>>
>>>
>>>
>>> Ahí se ve perfectamente dónde termina la lista de registros...
>>> Pero lo dicho, para gustos, los colores...
>>>
>>> Un Saludo,
>>> Xevi.
>>>
>>>
>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> mensaje
>>> news:42c4076c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> > Xevi,
>>> >
>>> > Por favor manda una imagen de exactamente como sería. Porque yo nunca
>>> > he
>>> > visto ningún Browse como indicas. Además me parece horroroso el efecto
>> que
>>> > tendría, pero para gustos, los colores. Ya se sabe ;-)
>>> >
>>> > Un saludo,
>>> >
>>> > "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> > news:[email=42c3eeb8@ozsrvnegro.ozlan.local...]42c3eeb8@ozsrvnegro.ozlan.local...[/email]
>>> >> Otras Guis lo hacen, y el Grid de VB, por ej. también.
>>> >> Sólo es una cuestión de estética, ahora bien, si no se puede, pues
>> eso...
>>> >>
>>> >> Un Saludo,
>>> >> Xevi.
>>> >>
>>> >> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>> mensaje
>>> >> news:42c3e435$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>> Xevi,
>>> >>>
>>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>>> >>>> TODA
>>> >>>> la
>>> >>>> área que está por debajo del último registro visible, y hasta el
>> Scroll
>>> >>>> horizontal, se vea de distinto Color.
>>> >>>
>>> >>> Eso no se puede. Puedes establecer el color de cada columna (hasta
>>> >>> abajo)
>>> >>> con la propiedad nClrPane de la propia columna y establecer el color
>> del
>>> >>> área donde no hay columnas con oBrowse:nClrPane.
>>> >>>
>>> >>> Saludos,
>>> >>>
>>> >>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> >>> news:42c3ccea$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>>> Ignacio,
>>> >>>>
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>>> >>>>>
>>> >>>>> oBrowse:nClrPane
>>> >>>>
>>> >>>> Esto lo que hace es poner color a TODO el área de Browse, Celdas
>>> >>>> incluidas.
>>> >>>> Yo lo que pretendo es poner distinto color al área del Browse que
>>> >>>> no
>>> >>>> visualiza registros.
>>> >>>> Por ej. un Browse que sólo se visualizan 3 registros, quiero que
>>> >>>> TODA
>>> >>>> la
>>> >>>> área que está por debajo del último registro visible, y hasta el
>> Scroll
>>> >>>> horizontal, se vea de distinto Color.
>>> >>>>
>>> >>>> Es como si faltara la propiedad de color para celda o para fondo
>>> >>>> oBrowse:nClrPane //Fondo Browse
>>> >>>> oBrowse:nClrCellPane //Fondo Celda
>>> >>>>
>>> >>>>
>>> >>>> Un saludo,
>>> >>>> Xevi.
>>> >>>>
>>> >>>> "Ignacio Ortiz de Zúñiga" <InvalidAccount@ozs.com> escribió en el
>>> >>>> mensaje news:42c2c11d$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> >>>>> Xevi,
>>> >>>>>
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse???
>>> >>>>>
>>> >>>>> oBrowse:nClrPane
>>> >>>>>
>>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO
>>> >>>>>> el
>>> >>>>>> ancho del área del Browse???.
>>> >>>>>
>>> >>>>> Quedaría horroroso un header que no llegase hasta al final. PERO,
>> SOLO
>>> >>>>> se crean las columnas necesarias más la del RecordSelector. Una
>>> >>>>> cosa
>>> >>>>> es
>>> >>>>> el ancho total del header y otra muy distinta que haya una columna
>>> >>>>> fantasma.
>>> >>>>>
>>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>> >>>>>> ello
>>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>> >>>>>> cambie de estilo ???
>>> >>>>>
>>> >>>>> Se puede deshabilitar el cambio de tamaño con la propiedad
>>> >>>>> lAllowColSizing, pero el estilo de hottrack lo pone Windows. Si
>>> >>>>> quitas
>>> >>>>> los temas de XP creo que desaparece.
>>> >>>>>
>>> >>>>> Un saludo,
>>> >>>>>
>>> >>>>> "Xevi" <xevicomas@terra.es> escribió en el mensaje
>>> >>>>> news:[email=42c2a4b3@ozsrvnegro.ozlan.local...]42c2a4b3@ozsrvnegro.ozlan.local...[/email]
>>> >>>>>> Hola,
>>> >>>>>>
>>> >>>>>> Sobre los Browses...
>>> >>>>>> ¿Se puede poner un color de Fondo del Browse??? para cuando un
>>> >>>>>> Browse,
>>> >>>>>> los registros no ocupan TODO el área disponible del Browse...
>>> >>>>>>
>>> >>>>>> ¿Se puede NO forzar el ancho de columnas para que NO ocupe TODO
>>> >>>>>> el
>>> >>>>>> ancho del área del Browse???. Cuando hay unas determinadas
>> columnas,
>>> >>>>>> SIEMPRE se añade una columna EN BLANCO para "forzar" ese
>>> >>>>>> "relleno"
>> de
>>> >>>>>> columnas hasta ocupar toda la área disponible del Browse.
>>> >>>>>>
>>> >>>>>> ¿Se puede deshabilitar el cambio de tamaño de las columnas, y con
>>> >>>>>> ello
>>> >>>>>> que el Mouse al pasar por encima de las divisiones del Browse no
>>> >>>>>> cambie de estilo ???
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> Un Saludo,
>>> >>>>>> Xevi.
>>> >>>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>
>>> >>>>
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >
>>> >
>>>
>>>
>>>
>>
>>
>
>