Página 1 de 1

Más sobre el dbBrowse (datacontrol)

Publicado: Mar Ago 02, 2005 8:07 pm
por joseluis
Hola,
Parece ser que cuando pongo nRowDividerStyle := blRAISED no le gusta
pintar la última columna ;-)
Saludos,
José Luis Capel
--

Más sobre el dbBrowse (datacontrol)

Publicado: Mar Ago 02, 2005 8:09 pm
por joseluis
Y ya puestos a ser 'tocap*l*t*s'...
¿Por que no están ajustadas a la misma posición el texto de la cabecera
con sus datos?
Saludos,
José Luis Capel
José Luis Capel escribió:
> Hola,
>
> Parece ser que cuando pongo nRowDividerStyle := blRAISED no le gusta
> pintar la última columna ;-)
>
> Saludos,
> José Luis Capel
>
> ------------------------------------------------------------ ------------
>

Más sobre el dbBrowse (datacontrol)

Publicado: Mié Ago 03, 2005 11:03 am
por ignacio
José Luis,
No consigo reproducir el error. A ver si con el sample DbfData2 me puedes
decir como reproducirlo.
Gracias.
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:42efb6cd$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Parece ser que cuando pongo nRowDividerStyle := blRAISED no le gusta
> pintar la última columna ;-)
>
> Saludos,
> José Luis Capel
>
------------------------------------------------------------ --------------------

Más sobre el dbBrowse (datacontrol)

Publicado: Mié Ago 03, 2005 11:29 am
por ignacio
This is a multi-part message in MIME format.
------=_NextPart_000_009E_01C5981E.A09D4770
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_009F_01C5981E.A09D4770"
------=_NextPart_001_009F_01C5981E.A09D4770
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Jos=E9 Luis,=20
El hecho de que Microsoft en su Header desaproveche ese espacio a la =
izquierda no creo que implique el que lo desaprovechemos tambi=E9n =
nosotros. Adem=E1s compruebo que el propio Outlook Express lo muestra =
igual:
Es posible que tengas raz=F3n, pero no lo tengo claro. Adem=E1s observo =
que cuando se pone un Bitmap o se indica que la columna tiene =
ordenaci=F3n, dicho espacio no es id=E9ntico.
Sin demasiadas complicaciones se podr=EDa arreglar ya que la funci=F3n =
del API de pintado admite un margen izquierdo en unidades de car=E1cter =
medio, y con uno creo que ser=EDa suficiente, pero nunca quedar=EDa =
exacto. Para hacerlo exacto se complicar=EDa ya que obligar=EDa a hacer =
una operaci=F3n de borrado del rectangulo que no se imprime y el pintado =
del texto como tal, por lo tanto, dos operaciones en vez de una por cada =
dato a mostrar, lo cual puede penalizar la velocidad del Browse.
Un saludo,=20
"Jos=E9 Luis Capel" <joseluis@iaicom.com> escribi=F3 en el mensaje =
news:42efb745$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>Y ya puestos a ser 'tocap*l*t*s'...
>=20
> =BFPor que no est=E1n ajustadas a la misma posici=F3n el texto de la =
cabecera=20
> con sus datos?
>=20
> Saludos,
> Jos=E9 Luis Capel
>=20
> Jos=E9 Luis Capel escribi=F3:
>> Hola,
>>=20
>> Parece ser que cuando pongo nRowDividerStyle :=3D blRAISED no le =
gusta=20
>> pintar la =FAltima columna ;-)
>>=20
>> Saludos,
>> Jos=E9 Luis Capel
>>=20
>> =
------------------------------------------------------------ ------------
>>
------=_NextPart_001_009F_01C5981E.A09D4770
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>
<DIV><FONT face=3DArial size=3D2>Jos=E9 Luis, </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>El hecho de que Microsoft en su Header =
desaproveche=20
ese espacio a la izquierda no creo que implique el que lo =
desaprovechemos=20
tambi=E9n nosotros. Adem=E1s compruebo que el propio Outlook Express lo =
muestra=20
igual:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT><FONT face=3DArial =
size=3D2></FONT>Â</DIV>
<DIV><IMG alt=3D"" hspace=3D0 =
src=3D"cid:009901c5980d$dd116a30$32812a51@ozlan.local"=20
align=3Dbaseline border=3D0></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Es posible que tengas raz=F3n, pero no =
lo tengo=20
claro. Adem=E1s observo que cuando se pone un Bitmap o se indica que la =
columna=20
tiene ordenaci=F3n,Âdicho espacio no es id=E9ntico.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>Sin demasiadas complicaciones se =
podr=EDa arreglar ya=20
que la funci=F3n del API de pintado admite un margen izquierdo en =
unidades de=20
car=E1cter medio, y con uno creo que ser=EDa suficiente, pero nunca =
quedar=EDa exacto.=20
Para hacerlo exacto se complicar=EDa ya que obligar=EDa a hacer una =
operaci=F3n de=20
borrado del rectangulo que no se imprime y el pintado del texto como =
tal, por lo=20
tanto, dos operaciones en vez de una por cada dato a mostrar, lo cual =
puede=20
penalizar la velocidad del Browse.</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></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"Jos=E9 Luis Capel" <</FONT><A=20
href=3D"mailto:joseluis@iaicom.com"><FONT face=3DArial=20
size=3D2>joseluis@iaicom.com</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje </FONT><A href=3D"news:42efb745$1@ozsrvnegro.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:42efb745$1@ozsrvnegro.ozlan.local</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>>Y ya puestos a =
ser=20
'tocap*l*t*s'...<BR>> <BR>> =BFPor que no est=E1n ajustadas a la =
misma=20
posici=F3n el texto de la cabecera <BR>> con sus datos?<BR>> =
<BR>>=20
Saludos,<BR>> Jos=E9 Luis Capel<BR>> <BR>> Jos=E9 Luis Capel=20
escribi=F3:<BR>>> Hola,<BR>>> <BR>>> Parece ser que =
cuando pongo=20
nRowDividerStyle :=3D blRAISED no le gusta <BR>>> pintar la =
=FAltima columna=20
;-)<BR>>> <BR>>> Saludos,<BR>>> Jos=E9 Luis =
Capel<BR>>>=20
<BR>>>=20
------------------------------------------------------------ ------------ <=
BR>>></FONT></BODY></HTML>
------=_NextPart_001_009F_01C5981E.A09D4770--
------=_NextPart_000_009E_01C5981E.A09D4770
Content-Type: image/png;
name="Image2.png"
Content-Transfer-Encoding: base64
Content-ID: <009901c5980d$dd116a30$32812a51@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAALAAAAA5CAIAAAAZajYZAAAAK3RFWHRDcmVh dGlvbiBUaW1lAG1p
6SAzIGFnbyAyMDA1IDExOjA5OjA0ICswMTAwWoIMxwAAAAd0SU1FB9UIAwkJ CpIkqssAAAAJcEhZ
cwAACxIAAAsSAdLdfvwAAAAEZ0FNQQAAsY8L/GEFAAAFuElEQVR42u2az2sb RxTHR0V/Qu2Lq0Ym
CZigU31wqUS6SxKQMTUYgnOIL0VLSyxIEZXJQRdddDBWECQ4NEWmFxmaYDCY GhvasGqRDz64JxMb
5CC1ag61cyp2e1Rnd/bHzO6sLLkr76C+Dzqs3857+3bmO29mLIXWvn+OAMDk vaATAMQCBAEwgCAA
BhAEwACCABhAEAADCAJgAEEADKF3fx4GnQMgEFAhAAYQBMAAggAYwk9/+C3o HACBCLXb7aBzAAQi
lPlKCToHQCBCJ8f1oHMABAI2lQADCAJg6FkQR/WD94euBZ020C+gQgAMAyCI 3fzw55VWUO6DRl8F
gfv6+hD1mV1924svjFMAhPscP1Ha+24ucgHHifzxRBAd0jPPv32Ry+XenRwF nYg/XP6SoU/91UWq
ZrDFoPVydnixZhuZMpPfoeMQ49wyon2J0au62NGoUBcHq+HLL+5hNQzMRjuQ PUQtU5dOjusnewWU
qdTQxO35WmZll9xr/bKlzksJuzEuFfUT8tkrvJ7BWsG8rdybe12q6vZK2mi5 mx/P3VjXW66PZcZJ
SxrKyw4FMPRbELXMuHt+J0opfTmIXLmBDpstlLijoGdVMtI/b9TSdxyLhTmt x3Oq3h61djZU5eH9
EabVTnUZKbfj+nVcSqPyT44aQHtF4tOyq0GPkPJArgemSPRbEHgPYc7v43o+ 7tEqPlciw4PHDBVS
TDOsBlcx+L2hcuPIo1eMqw+uya67mld5xlCnlOGH+L8jyLFz5NPpxPKPu3i9 QNNxZg+qz3tnMfhw
VOaGURvmd/l/HPHHW1k/7kKgXUCXB8JgFAlBBIEiNyflZ998vYGmb7rHXl8m EBEHaY3XGrPgW0Z9
mXhCTrb08mGh16En5tG3tbr4X461+GSBh9/xCboXfaDfx05tD5Ex/5BL1Zf3 PRpGZh/O52YOCo8j
Tvvj0tZHJMi8Yu4fJ/LrytDM9WWHca8wOy4NaU21427C+YyRuReVo2HSAGdT +NUrmS4YmHOmg56/
/j6qH3z8yWeD2h0A/B4CYAj/c/pX0DkAAhE+PT0LOgdAIMJnZ38HnQMgEPCr a4BBlP9DAIIAggAY
ghREc2VycqV5mY7AufgqCDxQIcJC1TBVF0IWjkFsvlpDd29FPRxpo5ejR/Bz ollG2+RqTYOfQgWn
n+npRke2fLlG4fBREM2VB0pMbWuoSCav3HyznyWmdqOMlAdUP9h64Dnijh81 jJrjKD20piM/ODca
16hhBtBYkpyvpI++XKRN0pLtgB+bRMmxqKsnXq3FXIlxjeLhnyDwC2+bnRMd S24fai8cTW2Z3Ry9
GkPEaDY39cBz1DCM0Vt3k+xzDEducG40z0ecgz76atbrdnVZ2c4+Sulx9flv yJZODCfv7grLKB7+
7iFiV6PW9f4b9o3xfKZmE7Ve8B2lqew2KQzaaGanJL4jNzg3DX5uRbnzetGB 5spiMVlOSx0bYc0g
VxuuURB8rBCH29a1NmEdd3HNtmYTO6wejlgRKIs2Q6FR5Tw90MG50fiPwHPW Lv1Fucd1nS4PZjB6
0SFbBrmYpNPlGoXCP0HgUmy/N56wNNqGAJUbVn8xw8p1xD0n75fTS6RmW6PF 0wMbnButU276/dSj
LOqpiFcX5GJWde866Ji63NQYvQHiGoXC3yWDXiasEo13ZnhsG1vWZOIMq8tR m9NmBK1WWHsBh6M7
uFcaXOMF6Wq1IGhadK6efKMgtH1D23Ibm3a8D0uWG8aVeWmDjfTunueo2Sij celw5AbnpuHxCPuQ
kmQPHI5sHQ+xE2Ifaz/CuqufQ3RvrlE8fBREm9qQm+/u2qFr/eAYVq4j42t2 HkcPruBe0ThG2p+v
BuYJdHT3cNKC0K+dkblG8Qjgyy1c5Ten2p2WX78dge65/H9dVzeL9qHhUhyB HoCvvwEG+LYTYABB
AAwgCIABBAEwwA9kAIZ/AZV2iPhdzv6TAAAAAElFTkSuQmCC
------=_NextPart_000_009E_01C5981E.A09D4770--

Attached files

Más sobre el dbBrowse (datacontrol)

Publicado: Mié Ago 03, 2005 4:18 pm
por joseluis
Ignacio,
Era solo una observación que, como habrás podido observar, no me quita
el sueño ni me impide seguir disfrutando de la programación en Xailer.
Gracias por tus aclaraciones.
Saludos,
José Luis Capel
Ignacio Ortiz escribió:
> José Luis,
>
> El hecho de que Microsoft en su Header desaproveche ese espacio a la
> izquierda no creo que implique el que lo desaprovechemos también
> nosotros. Además compruebo que el propio Outlook Express lo muestra igual:
>
>
> Es posible que tengas razón, pero no lo tengo claro. Además observo que
> cuando se pone un Bitmap o se indica que la columna tiene
> ordenación, dicho espacio no es idéntico.
>
> Sin demasiadas complicaciones se podrí­a arreglar ya que la función del
> API de pintado admite un margen izquierdo en unidades de carácter medio,
> y con uno creo que serí­a suficiente, pero nunca quedarí­a exacto. Para
> hacerlo exacto se complicarí­a ya que obligarí­a a hacer una operación de
> borrado del rectangulo que no se imprime y el pintado del texto como
> tal, por lo tanto, dos operaciones en vez de una por cada dato a
> mostrar, lo cual puede penalizar la velocidad del Browse.
>
> Un saludo,
>
> "José Luis Capel" <joseluis@iaicom.com <mailto:joseluis@iaicom.com>>
> escribió en el mensaje news:42efb745$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> >Y ya puestos a ser 'tocap*l*t*s'...
> >
> > ¿Por que no están ajustadas a la misma posición el texto de la cabecera
> > con sus datos?
> >
> > Saludos,
> > José Luis Capel
> >
> > José Luis Capel escribió:
> >> Hola,
> >>
> >> Parece ser que cuando pongo nRowDividerStyle := blRAISED no le gusta
> >> pintar la última columna ;-)
> >>
> >> Saludos,
> >> José Luis Capel
> >>
> >> ------------------------------------------------------------ ------------
> >>

Más sobre el dbBrowse (datacontrol)

Publicado: Mié Ago 03, 2005 5:16 pm
por joseluis
Ignacio,
Yo tampoco consigo reproducir el error con DbfData2. Y tampoco te puedo
mandar mi proyecto dado que es ya un poquito extenso.
No obstante, la diferencia más apreciable que me encuentro es que el
foco inicialmente no lo tiene el browse si no otro control.
En fin, cuando pueda reproducirlo, te mando un proyecto cortito.
Saludos y gracias por tu tiempo.
José Luis Capel
Ignacio Ortiz escribió:
> José Luis,
>
> No consigo reproducir el error. A ver si con el sample DbfData2 me puedes
> decir como reproducirlo.
>
> Gracias.
>
> "José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
> news:42efb6cd$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>>Hola,
>>
>>Parece ser que cuando pongo nRowDividerStyle := blRAISED no le gusta
>>pintar la última columna ;-)
>>
>>Saludos,
>>José Luis Capel
>>
>
>
>
> ------------------------------------------------------------ --------------------
>
>
>
>
>

Más sobre el dbBrowse (datacontrol)

Publicado: Mié Ago 03, 2005 5:24 pm
por joseluis
Ignacio,
Solo un apunte,
>
> El hecho de que Microsoft en su Header desaproveche ese espacio a la
> izquierda no creo que implique el que lo desaprovechemos también
> nosotros. Además compruebo que el propio Outlook Express lo muestra igual:
>
(ver imagen: outlook 2003)
Saludos,
José Luis Capel
--

Más sobre el dbBrowse (datacontrol)

Publicado: Mié Ago 03, 2005 5:51 pm
por ignacio
José Luis,
Outlook no utiliza el control Header estándar. Yo me refería Outlook
Express. Como casi siempre, Microsoft no utiliza lo que pone a disposición
de los pobres mortales.
Un saludo,
"José Luis Capel" <joseluis@iaicom.com> escribió en el mensaje
news:[email=42f0e20d@ozsrvnegro.ozlan.local...]42f0e20d@ozsrvnegro.ozlan.local...[/email]
> Ignacio,
>
> Solo un apunte,
>
>>
>> El hecho de que Microsoft en su Header desaproveche ese espacio a la
>> izquierda no creo que implique el que lo desaprovechemos también
>> nosotros. Además compruebo que el propio Outlook Express lo muestra
>> igual:
>>
>
> (ver imagen: outlook 2003)
>
> Saludos,
> José Luis Capel
>
------------------------------------------------------------ --------------------

Más sobre el dbBrowse (datacontrol)

Publicado: Mié Ago 03, 2005 6:03 pm
por joseluis
Ignacio,
>
> Outlook no utiliza el control Header estándar. Yo me referí­a Outlook
> Express. Como casi siempre, Microsoft no utiliza lo que pone a disposición
> de los pobres mortales.
>
Entonces, ¿donde está la 'norma'? Es decir, ¿que consideramos un
comportamiento normal/estándar?
Estos de Micronosequé nos lo ponen difí­cil...
Saludos,
José Luis Capel