Entrar
¿Nuevo usuario? Inscribirme
DesarrolloVB · Desarrollo de Software en Microsoft Visual Basic
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés añadir enlaces a sitios relacionados de tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 28115 - 28144 de 28144   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Mensajes: Mostrar resúmenes de los mensajes   (Agrupar por tema) Clasificar por fecha v  
#28144 De: "Eric Pap" <ericpap@...>
Fecha: Jue, 3 de Dic, 2009 11:05 pm
Asunto: RE: [SPAM][VB] Imprimir, texto justificado y completar la ultima linea con guiones - - - - -
ericpap@...
Enviar correo Enviar correo
 
Hola. Sin usar fuentes proporcionales es complicado.
Podes intentar usar las propiedades TextWidth para calcular el ancho de la linea de texto y en base a esto calcular la cantidad de guiones a colocar, pero tiene el inconveniente que lo que venga detras de los guiones no va a quedar perfectamente alineado sino que cada linea va a estar un poquito corrida a la derecha o izquierda.
La unica que se me ocurre (sin usar Crystal) es lo siguiente:
1)Escribir la primera columna con el texto y por decir algo 100 guiones, (para asegurarte que lleguen al final del ancho de la hoja)
2) Imprimis arriba de los renglones y en la coordenada X exacta de la segunda columna un cuadrito relleno de color blanco sin borde. Esto va a taparte los guiones que sobran
3) Encima de esto, imprimis el texto de la segunda columna.
Lo que va a suceder con esto es que el ultimo guion antes de la segunda columna te lo va a cortar un poquito, pero te aseguras que la segunda columna quede perfectamente alineada
 
Todo esto es si tenes que imprimis las de una columna. Si solo es una y tenes que poner guiones hasta el final del ancho de la hora es mas facil, directamente agregas 100 guiones y entran los que entran.
Saludos
Eric
 

De: DesarrolloVB@... [mailto:DesarrolloVB@...] En nombre de webdemechi
Enviado el: Jueves, 03 de Diciembre de 2009 06:26 p.m.
Para: DesarrolloVB@...
Asunto: [SPAM][VB] Imprimir, texto justificado y completar la ultima linea con guiones - - - - -

 

que tal gente, como les va?

tengo una duda, a ver si a alguien se le ocurre alguna forma..
tengo q hacer un modelo de informe para un sistema, el tema es que al finalizar el texto, tengo q completar con .---------- hasta el final del renglon..

y no puedo usar alguna fuente de ancho fijo como para calcular los caracteres o algo de eso..

y aparte obviamente el texto deberia estar justificado.

a alguien se le ocurre alguna forma?

desde ya, gracias.



__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4658 (20091203) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com


__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4658 (20091203) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

#28143 De: "Miguel Dominguez" <dominguez@...>
Fecha: Vie, 4 de Dic, 2009 1:40 am
Asunto: Informacion del trabajo en veracruz
mguez27
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Antes que nada mil disculpas por mandar este mail a la lista pero es que perdí el correo que mando el compañero de lo del trabajo en Veracruz.

No sé si me pudiera contactar a mi correo personal para no molestar por este lado…

 

Mil gracias y buena suerte a todos…

 

Mi correo personal es:

 

info@...

dominguez@...

 

Atentamente

 

 

Miguel Domíguez

www.multiserviciosmexico.com

Multiservicios México

4215 W. 86th St. Suite "C"

Indianapolis, IN. 46268

Tel/Fax.  317.757.6928

              317.507.6648

    

 

NOTICE: This message is from Multiservicios Mexico. The information contained in this electronic mail transmission and any attachments may contain legally privileged or confidential information and may be protected by legal privilege. This message is intended only for the individual or entity to which it is directed. If you are not the addressee, or if this message has been addressed to you in error, you are not authorized to use, read, copy or distribute this message and any attachments. Please immediately delete this message and attachments (including all copies), and notify the sender by return e-mail or telephone at (317) 757-6928 so that our records can be corrected. Delivery of this message and any attachments to any person other than the intended recipient(s) is not intended in any way to waive confidentiality or privilege.

 

 

 

 



__________ Information from ESET Smart Security, version of virus signature database 4658 (20091203) __________

The message was checked by ESET Smart Security.

http://www.eset.com

#28142 De: "webdemechi" <yauguru@...>
Fecha: Jue, 3 de Dic, 2009 9:25 pm
Asunto: Imprimir, texto justificado y completar la ultima linea con guiones - - - - -
webdemechi
Sin conexión Sin conexión
Enviar correo Enviar correo
 
que tal gente, como les va?

tengo una duda, a ver si a alguien se le ocurre alguna forma..
tengo q hacer un modelo de informe para un sistema, el tema es que al finalizar
el texto, tengo q completar con .---------- hasta el final del renglon..

y no puedo usar alguna fuente de ancho fijo como para calcular los caracteres o
algo de eso..

y aparte obviamente el texto deberia estar justificado.

a alguien se le ocurre alguna forma?

desde ya, gracias.

#28141 De: "pp_guerrero" <pp_guerrero@...>
Fecha: Mié, 2 de Dic, 2009 8:50 pm
Asunto: Oferta laboral...
pp_guerrero
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Que tal mis estimados colegas, se acaba de abrir una vacante en el puerto de
Veracruz, por si alguien está interesado y cubre con el perfil, por favor manden
un correo a: lgalan@... cc: pp_guerrero@...


PROGRAMADOR ANALISTA
Requisitos:
• Ingeniero o Licenciado en Sistemas Computacionales.
• Sexo indistinto, edad entre 25 y 38 años.
• Experiencia comprobada de al menos tres años.
• Idioma inglés preferente al 100%.
• Actitud de servicio y disponibilidad de horario.
Conocimientos:
• Desarrollo de aplicaciones (preferente Java, JSP y Visual Basic for
Applications).
• Base de datos relacionales (preferente Oracle, PL/SQL).
• Manejo de reporteadores Crystal Reports y Jasper Reports.
• Conocimientos avanzados de Suites de oficina (Microsoft Office).
• Administración de redes estructuradas e inalámbricas (TCP/IP).
• Conocimientos básicos de administración de servidores LINUX.
• Conocimientos básicos de CCTV.
Actividades a realizar:
• Desarrollo de aplicaciones Web y de escritorio.
• Gestión de Base de Datos.
• Soporte a servicios de voz y datos.
• Elaboración de reportes gerenciales.

El sueldo ofrecido está alrededor de 20,000 por nómina, según aptitudes.

Saludos,

#28140 De: Sebastian Spagnoli <sebastianvgg@...>
Fecha: Mié, 2 de Dic, 2009 1:47 pm
Asunto: Ayuda consulta recursiva en SQL
sebastianvgg
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Gente:

Traigo una pregunta referido con SQL Server, no se si alguien puede darme un poco de luz porque ya se convirtio para mi en un gran dolor de cabeza. Se trata sobre consultas recursivas donde extraigo textualmente un ejemplo desde la pagina de ayuda de microsoft pero igualmente desde el SQL Server Management Studio me arroja error 'Incorrect syntax near 'GO'..
Yo necesito hacer consultas de despiece de articulos, esto a su vez tambien tienen despieces, y estos ultimos tambien. Es una explosion de 3 niveles.
Realizo la consulta basicamente identica al ejemplo pero igualmente me tira el error.
La consulta es esta:

USE sbdareno;
GO;
WITH Reports (CodigoArticulo, componente,Cantidad, art_DescGen, art_DescEle1)
AS
(
    SELECT CodigoArticulo, componente,Cantidad, art_DescGen, art_DescEle1
    FROM ProdFrm_Componentes AS p
    inner join articulos as a on p.CodigoArticulo = a.art_codGen+'-'+a.art_CodEle1
    where p.CodigoArticulo like '00012301-015'    --// este es un ejemplo de articulo
 
Union all
   
    SELECT CodigoArticulo, componente,Cantidad, art_DescGen, art_DescEle1
    FROM Reports
    INNER JOIN prodFrm_componentes p
    ON Reports.CodigoArticulo = prodFrm_componentes.CodigoArticulo
    inner join articulos as a on p.CodigoArticulo = a.art_codGen+'-'+a.art_CodEle1   

)
SELECT CodigoArticulo, componente,CantidadUM1, art_DescGen, art_DescEle1,level
FROM Explosion
order by
CodigoArticulo

La base de datos es SBDARENO, las tablas Articulos y prodfrm_componentes.
Reports la tabla temporal.

Por favor si alguien puede decirme que es lo que estoy haciendo mal porque no consigo fuente de ayuda para este tema. Muchas Gracias!





Encontra las mejores recetas con Yahoo! Cocina.
http://ar.mujer.yahoo.com/cocina/

#28139 De: Juan Matías <jm@...>
Fecha: Mar, 1 de Dic, 2009 3:22 pm
Asunto: Re: [VB] VB Ventana para distintas resoluciones
juan.matias...
En línea En línea
Enviar correo Enviar correo
 
Gracias por las respuestas, trabajaré en las opciones que me dieron.
 
Saludos
 
Juan Matías
 
----- Original Message -----
Sent: Monday, November 30, 2009 3:19 PM
Subject: Re: [VB] VB Ventana para distintas resoluciones

 

Yo te sugiero que cuando diseñes tus interfaces lo hagas con la mínima resolución recomendada (800x600 pixeles e incluso 640 x 480), así si la PC del usuario tiene una resolución mayor, tus formularios se verán perfectamente y no tendrás que modificar nada.
 
Si usas .NET puedes aprovechar las ventajas de las propiedades Anchor y Dock de los controles según tus necesidades.
 
Saludos...
Noé
 

--- El lun 30-nov-09, Juan Matías <jm@....ar> escribió:

De:: Juan Matías <jm@....ar>
Asunto: [VB] VB Ventana para distintas resoluciones
A: DesarrolloVB@gruposyahoo.com.ar
Fecha: lunes 30 de noviembre de 2009, 8:22

Buenos días:

¿Cómo se soluciona el problema de que el sistema funcione (visualmente) o se
adapte a las distintas resoluciones de pantalla que los usuarios utilizan?

Por ejemplo: tengo una pantalla donde muestro muchas casillas de texto y
está adecuada para cierta resolución, pero al correr el programa en un
monitor con menor resolución, muchos controles no se ven.

¿Se utilizan barras de desplazamiento? ¿Se crea alguna rutina de
redimensionado de ventanas y controles? ¿Cuál sería la mejor técnica?

Gracias

Juan Matías



------------------------------------

==================================
El Blog de Pablo Fernando Sanchez:
http://pfsanchez.blogspot.com/
==================================Enlaces a Yahoo! Grupos

<*> Para visitar tu grupo en la web, ve a:
    http://ar.groups.yahoo.com/group/DesarrolloVB/

<*> La configuración de tu correo:
    Mensajes individuales  | Tradicional

<*> Para modificar la configuración desde la Web, visita:
    http://ar.groups.yahoo.com/group/DesarrolloVB/join
    (ID de Yahoo! obligatoria)

<*> Para modificar la configuración mediante el correo:
    DesarrolloVB-digest@gruposyahoo.com.ar
    DesarrolloVB-fullfeatured@gruposyahoo.com.ar

<*> Para cancelar tu suscripción en este grupo, envía
    un mensaje en blanco a:
    DesarrolloVB-unsubscribe@gruposyahoo.com.ar

<*> El uso que hagas de Yahoo! Grupos está sujeto a
    las Condiciones del servicio de Yahoo!:
    http://ar.docs.yahoo.com/info/utos.html




¡Encuentra las mejores recetas
con Yahoo! Cocina!
http://mx.mujer.yahoo.com/cocina/



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.426 / Virus Database: 270.14.88/2538 - Release Date: 12/01/09 07:59:00

#28138 De: Noé García <elnoegarcia@...>
Fecha: Lun, 30 de Nov, 2009 6:19 pm
Asunto: Re: [VB] VB Ventana para distintas resoluciones
elnoegarcia
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Yo te sugiero que cuando diseñes tus interfaces lo hagas con la mínima resolución recomendada (800x600 pixeles e incluso 640 x 480), así si la PC del usuario tiene una resolución mayor, tus formularios se verán perfectamente y no tendrás que modificar nada.
 
Si usas .NET puedes aprovechar las ventajas de las propiedades Anchor y Dock de los controles según tus necesidades.
 
Saludos...
Noé
 

--- El lun 30-nov-09, Juan Matías <jm@...> escribió:

De:: Juan Matías <jm@...>
Asunto: [VB] VB Ventana para distintas resoluciones
A: DesarrolloVB@...
Fecha: lunes 30 de noviembre de 2009, 8:22

Buenos días:

¿Cómo se soluciona el problema de que el sistema funcione (visualmente) o se
adapte a las distintas resoluciones de pantalla que los usuarios utilizan?

Por ejemplo: tengo una pantalla donde muestro muchas casillas de texto y
está adecuada para cierta resolución, pero al correr el programa en un
monitor con menor resolución, muchos controles no se ven.

¿Se utilizan barras de desplazamiento? ¿Se crea alguna rutina de
redimensionado de ventanas y controles? ¿Cuál sería la mejor técnica?

Gracias

Juan Matías



------------------------------------

==================================
El Blog de Pablo Fernando Sanchez:
http://pfsanchez.blogspot.com/
==================================Enlaces a Yahoo! Grupos

<*> Para visitar tu grupo en la web, ve a:
    http://ar.groups.yahoo.com/group/DesarrolloVB/

<*> La configuración de tu correo:
    Mensajes individuales  | Tradicional

<*> Para modificar la configuración desde la Web, visita:
    http://ar.groups.yahoo.com/group/DesarrolloVB/join
    (ID de Yahoo! obligatoria)

<*> Para modificar la configuración mediante el correo:
    DesarrolloVB-digest@...
    DesarrolloVB-fullfeatured@...

<*> Para cancelar tu suscripción en este grupo, envía
    un mensaje en blanco a:
    DesarrolloVB-unsubscribe@...

<*> El uso que hagas de Yahoo! Grupos está sujeto a
    las Condiciones del servicio de Yahoo!:
    http://ar.docs.yahoo.com/info/utos.html




¡Encuentra las mejores recetas
con Yahoo! Cocina!
http://mx.mujer.yahoo.com/cocina/

#28137 De: "Gerardo Scolari \(Hotmail\)" <gscolari@...>
Fecha: Lun, 30 de Nov, 2009 3:02 pm
Asunto: RE: [VB] VB Ventana para distintas resoluciones
gerardoscolari
Sin conexión Sin conexión
Enviar correo Enviar correo
 
No podes meter todos los controles en un PictureBox?.
PictureBox = Fondo

    If sc.Value >= 11 Then
      ' No baja mas...
      sc.Value = 12
      Fondo.Top = 1770
    Else
      If sc.Value <= -58 Then
         ' No sube mas...
         sc.Value = -58
         Fondo.Top = -6296
      Else
         Fondo.Top = (sc.Value / 100) * ScaleWidth
      End If
    End If




-----Mensaje original-----
De: DesarrolloVB@... [mailto:DesarrolloVB@...]
En nombre de Juan Matías
Enviado el: Lunes, 30 de Noviembre de 2009 11:22 a.m.
Para: DesarrolloVB@...
Asunto: [VB] VB Ventana para distintas resoluciones

Buenos días:

¿Cómo se soluciona el problema de que el sistema funcione (visualmente) o se

adapte a las distintas resoluciones de pantalla que los usuarios utilizan?

Por ejemplo: tengo una pantalla donde muestro muchas casillas de texto y
está adecuada para cierta resolución, pero al correr el programa en un
monitor con menor resolución, muchos controles no se ven.

¿Se utilizan barras de desplazamiento? ¿Se crea alguna rutina de
redimensionado de ventanas y controles? ¿Cuál sería la mejor técnica?

Gracias

Juan Matías



------------------------------------

==================================
El Blog de Pablo Fernando Sanchez:
http://pfsanchez.blogspot.com/
==================================Enlaces a Yahoo! Grupos

#28136 De: Juan Matías <jm@...>
Fecha: Lun, 30 de Nov, 2009 2:22 pm
Asunto: VB Ventana para distintas resoluciones
juan.matias...
En línea En línea
Enviar correo Enviar correo
 
Buenos días:

¿Cómo se soluciona el problema de que el sistema funcione (visualmente) o se
adapte a las distintas resoluciones de pantalla que los usuarios utilizan?

Por ejemplo: tengo una pantalla donde muestro muchas casillas de texto y
está adecuada para cierta resolución, pero al correr el programa en un
monitor con menor resolución, muchos controles no se ven.

¿Se utilizan barras de desplazamiento? ¿Se crea alguna rutina de
redimensionado de ventanas y controles? ¿Cuál sería la mejor técnica?

Gracias

Juan Matías

#28135 De: suso <jlcubas@...>
Fecha: Jue, 26 de Nov, 2009 10:32 pm
Asunto: Re: [VB] consulta con like
jlcubas2000
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Juan Carlos, la he probado por separado, y sin problemas, es decir,
en la misma consulta, quitar una cosa y la otra, pero juntas me devuelve
0 registros, cuando mirando en la tabla correspondiente hay mas de 1
registro..
"SELECT  count(*) from clientes where upper(apell) ilike '" & apes & "%'
order by apell"
No me funciona, me devuelve 0
si hago
"SELECT  count(*) from clientes"
me devuelve todos los registros
si hago
"SELECT  apell from clientes where upper(apell) ilike '" & apes & "%'
order by apell"
me devuelve la cantidad correcta (al menos en principio)
Pero esto es desde VB6, no desde postgres, como yo quería, para rapidez
del sistema, y menos carga de red
Creo que la consulta esta bien, pero...o debería estarlo
Un saludo
Suso
> Yo tengo unas aplicaciones con postgres y el count y like SI trabajan
> juntos.
> Revisa bien la consulta asegurando que en realidad si devuelvan registros,
> incluso si quieres puedes probar en una el count y en otra el like. Si
> quieres limitar la cantidad de registros que se devuelven en la prueba,
> puedes usar el LIMIT:
>
> SELECT campos FROM tabla LIMIT 10
>
> Cordial saludo
> Juan Carlos Villalobos
>
> --------------------------------------------------
> From: "suso" <jlcubas@...>
> Sent: Thursday, November 26, 2009 02:57 PM
> To: <DesarrolloVB@...>
> Subject: Re: [VB] consulta con like
>
>
>> Hola Alberto, el problema, es que no se como traerme la cadena desde
>> postgres(ese valor), peor como me comentaste tambien, lo he hecho dede
>> VB6, sin el count, pero con el like(que me interesa mas), asi traigo
>> todos los que empiecen por esa letra, y ya tengo la cantidad, si son mas
>> de los que quieron dejo los "x" primeros y ya,pero es muy dificil(creo)
>> que haya mas de 500 o 600 clientes con la/s mismas letars de inicio en
>> el apellido, no sé pq no funciona el count y el like juntos..
>>
>>> Hola!
>>>
>>> Si es así...
>>>
>>> 1) Mostra de alguna forma (En un messagebox, o con Debug.Print) el
>>> resultado exacto de la sentencia SQL construida, antes de
>>> ejecutarla... Revisala por errores.
>>>
>>>
>> Desde vb6 medio funciona:)
>>
>>> 2) Fijate de trimear (Quitar los posibles espacios) de la variable
>>> apelli antes o durante la concatenación.
>>>
>>>
>> los tengo eliminados desde vb y en postgres también..:(
>>
>>> 3) Revisá el caso (Mayúsculas o minúsculas) de la búsqueda y de los
>>> datops.
>>>
>>>
>> también está todo pasado a mayúsculas, tanto en el campo como la prueba
>> mía
>>
>>> Por ahora no se me ocurre nada más...
>>>
>>>
>> Ah mi sólo probar desde vb6 directo, sin función de postgres.
>> Como te acabo de comentar, "medio funciona" desde vb6, sin el count,
>> pero con like, no funciona con los dos, no sé por qué
>>
>>> Saludos
>>> --------------------------------------------------------
>>> Alberto
>>> "What youare will show in what you do." - Thomas Edison
>>> <http://feedproxy.google.com/%7Er/randomquotes/%7E3/G2PjcLJ0ONI/>
>>>
>>>
>> Gracias:)
>> Un slaudo
>>
>>> 2009/11/26 suso <jlcubas@... <mailto:jlcubas@...>>
>>>
>>>     Hola Albertom es una funcion de postgres
>>>
>>>
>>>
>>>
>>>
>>>
>>> __________ Información de ESET Smart Security, versión de la base de
>>> firmas de virus 4638 (20091126) __________
>>>
>>> ESET Smart Security ha comprobado este mensaje.
>>>
>>> http://www.eset.com
>>>
>>
>>
>> ------------------------------------
>>
>> ==================================
>> El Blog de Pablo Fernando Sanchez:
>> http://pfsanchez.blogspot.com/
>> ==================================Enlaces a Yahoo! Grupos
>>
>>
>>
>>
>>
>>
>
>
> ------------------------------------
>
> ==================================
> El Blog de Pablo Fernando Sanchez:
> http://pfsanchez.blogspot.com/
> ==================================Enlaces a Yahoo! Grupos
>
>
>
>
>
>
>
>
> __________ Información de ESET Smart Security, versión de la base de firmas de
virus 4640 (20091126) __________
>
> ESET Smart Security ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>

#28134 De: "Juan Carlos Villalobos C" <jucavilst@...>
Fecha: Jue, 26 de Nov, 2009 8:35 pm
Asunto: Re: [VB] consulta con like
SrCub_CDA
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Yo tengo unas aplicaciones con postgres y el count y like SI trabajan
juntos.
Revisa bien la consulta asegurando que en realidad si devuelvan registros,
incluso si quieres puedes probar en una el count y en otra el like. Si
quieres limitar la cantidad de registros que se devuelven en la prueba,
puedes usar el LIMIT:

SELECT campos FROM tabla LIMIT 10

Cordial saludo
Juan Carlos Villalobos

--------------------------------------------------
From: "suso" <jlcubas@...>
Sent: Thursday, November 26, 2009 02:57 PM
To: <DesarrolloVB@...>
Subject: Re: [VB] consulta con like

> Hola Alberto, el problema, es que no se como traerme la cadena desde
> postgres(ese valor), peor como me comentaste tambien, lo he hecho dede
> VB6, sin el count, pero con el like(que me interesa mas), asi traigo
> todos los que empiecen por esa letra, y ya tengo la cantidad, si son mas
> de los que quieron dejo los "x" primeros y ya,pero es muy dificil(creo)
> que haya mas de 500 o 600 clientes con la/s mismas letars de inicio en
> el apellido, no sé pq no funciona el count y el like juntos..
>>
>> Hola!
>>
>> Si es así...
>>
>> 1) Mostra de alguna forma (En un messagebox, o con Debug.Print) el
>> resultado exacto de la sentencia SQL construida, antes de
>> ejecutarla... Revisala por errores.
>>
> Desde vb6 medio funciona:)
>>
>>
>> 2) Fijate de trimear (Quitar los posibles espacios) de la variable
>> apelli antes o durante la concatenación.
>>
> los tengo eliminados desde vb y en postgres también..:(
>>
>>
>> 3) Revisá el caso (Mayúsculas o minúsculas) de la búsqueda y de los
>> datops.
>>
> también está todo pasado a mayúsculas, tanto en el campo como la prueba
> mía
>>
>>
>> Por ahora no se me ocurre nada más...
>>
> Ah mi sólo probar desde vb6 directo, sin función de postgres.
> Como te acabo de comentar, "medio funciona" desde vb6, sin el count,
> pero con like, no funciona con los dos, no sé por qué
>>
>>
>> Saludos
>> --------------------------------------------------------
>> Alberto
>> "What youare will show in what you do." - Thomas Edison
>> <http://feedproxy.google.com/%7Er/randomquotes/%7E3/G2PjcLJ0ONI/>
>>
> Gracias:)
> Un slaudo
>>
>>
>> 2009/11/26 suso <jlcubas@... <mailto:jlcubas@...>>
>>
>>     Hola Albertom es una funcion de postgres
>>
>>
>>
>>
>>
>>
>> __________ Información de ESET Smart Security, versión de la base de
>> firmas de virus 4638 (20091126) __________
>>
>> ESET Smart Security ha comprobado este mensaje.
>>
>> http://www.eset.com
>
>
>
>
> ------------------------------------
>
> ==================================
> El Blog de Pablo Fernando Sanchez:
> http://pfsanchez.blogspot.com/
> ==================================Enlaces a Yahoo! Grupos
>
>
>
>
>

#28133 De: suso <jlcubas@...>
Fecha: Jue, 26 de Nov, 2009 7:56 pm
Asunto: Re: [VB] consulta con like
jlcubas2000
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Jorge, así no funciona, porque le falta el signo de concadenación,
o bien el "&" o el "||"
>
> Hola!
>
> Probaste con esta instruccion
>
>
> SELECT
>
> COUNT(*) from CLIENTES where apell like '%apell%'
> El 26 de noviembre de 2009 11:04, suso <jlcubas@...
> <mailto:jlcubas@...>> escribió:
>
>
>
>     Hola Albertom es una funcion de postgres
>
>
>     >
>     >
>     > Hola!
>     >
>     > ¿Y eso qué es?
>     >
>     > Porque no lo reconozco como código VB, ni tampoco como un stored
>     > procedure de SQL Server...
>     >
>     > Si es un SP de otra BD, deberás chequear la sintaxis para
>     asignación
>     > de valores a variables a partir de un SELECT en un SP, aunque no
>     creo
>     > que sea esa, ya que la opción SELECT... INTO tiene otra
>     significación
>     > en SQL ANSI 92, (Indica que los resultados del SELECT se
>     inserten en
>     > una tabla temporal), y no creo que una BD particular use la misma
>     > sintaxis para otra cosa...
>     >
>     En postgres, varía un poco
>
>     >
>     >
>     > En Transact SQL (El lenguaje de SQL Server) sería algo como:
>     >
>     > Declare @devuel as integer
>     >
>     Declare
>     devuel integer ;
>     BEGIN.
>     SELECT.....
>
>     >
>     >
>     > SELECT @devuel = COUNT(*) from CLIENTES where apell like '" &
>     apelli &
>     > "%';
>     >
>     el caso, es que si le quito lo de "like", me devuelve
>     correctamente los
>     registros en "devuel", pero me devuelve TODOS,
>     el tema es que AQUI no filtra
>
>     >
>     >
>     > En VB deberías hacer directamente el select
>     > SELECT COUNT(*) from CLIENTES where apell like '" & apelli & "%';
>     >
>     > Abrir el recordset y obtener el valor de la primera columna del
>     primer
>     > registro...
>     >
>     Lo mas curioso es los siguiente;
>     En desde vb6, tengo el "like" en una consulta en postgres, y me
>     funciona
>     bien
>     Si en postgres uso una function(no existen procedures, son
>     function, es
>     lo mismo pero cambaido el nombre), y quiero obtener los registros,
>     COUNT, como lo tengo peusto funcioan tambien perfectamente, la
>     unión de
>     uno y otro en la consulta es lo que no va...
>
>     >
>     >
>     > En .Net, seguramente con una consulta del tipo ExecuteScalar
>     funcione.
>     >
>     > Espero que te sirva
>     >
>     > Saludos
>     >
>     Un saludo
>     Suso
>
>
>
>
>
> __________ Información de ESET Smart Security, versión de la base de
> firmas de virus 4638 (20091126) __________
>
> ESET Smart Security ha comprobado este mensaje.
>
> http://www.eset.com

#28132 De: suso <jlcubas@...>
Fecha: Jue, 26 de Nov, 2009 7:57 pm
Asunto: Re: [VB] consulta con like
jlcubas2000
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Alberto, el problema, es que no se como traerme la cadena desde
postgres(ese valor), peor como me comentaste tambien, lo he hecho dede
VB6, sin el count, pero con el like(que me interesa mas), asi traigo
todos los que empiecen por esa letra, y ya tengo la cantidad, si son mas
de los que quieron dejo los "x" primeros y ya,pero es muy dificil(creo)
que haya mas de 500 o 600 clientes con la/s mismas letars de inicio en
el apellido, no sé pq no funciona el count y el like juntos..
>
> Hola!
>
> Si es así...
>
> 1) Mostra de alguna forma (En un messagebox, o con Debug.Print) el
> resultado exacto de la sentencia SQL construida, antes de
> ejecutarla... Revisala por errores.
>
Desde vb6 medio funciona:)
>
>
> 2) Fijate de trimear (Quitar los posibles espacios) de la variable
> apelli antes o durante la concatenación.
>
los tengo eliminados desde vb y en postgres también..:(
>
>
> 3) Revisá el caso (Mayúsculas o minúsculas) de la búsqueda y de los
> datops.
>
también está todo pasado a mayúsculas, tanto en el campo como la prueba mía
>
>
> Por ahora no se me ocurre nada más...
>
Ah mi sólo probar desde vb6 directo, sin función de postgres.
Como te acabo de comentar, "medio funciona" desde vb6, sin el count,
pero con like, no funciona con los dos, no sé por qué
>
>
> Saludos
> --------------------------------------------------------
> Alberto
> "What youare will show in what you do." - Thomas Edison
> <http://feedproxy.google.com/%7Er/randomquotes/%7E3/G2PjcLJ0ONI/>
>
Gracias:)
Un slaudo
>
>
> 2009/11/26 suso <jlcubas@... <mailto:jlcubas@...>>
>
>     Hola Albertom es una funcion de postgres
>
>
>
>
>
>
> __________ Información de ESET Smart Security, versión de la base de
> firmas de virus 4638 (20091126) __________
>
> ESET Smart Security ha comprobado este mensaje.
>
> http://www.eset.com

#28131 De: zelada eduardo <ezcarmona@...>
Fecha: Jue, 26 de Nov, 2009 4:09 pm
Asunto: RE: [VB] grupo jerarquicos en crystal reports 8.5www
ezcarmona
Sin conexión Sin conexión
Enviar correo Enviar correo
 
GRACIAS LUIS DE NUEVO, ME SIRVIO MUCHO UN ABRAZO

--- El jue 26-nov-09, Tarzia Luis <tarzia.luis@...> escribió:

> De: Tarzia Luis <tarzia.luis@...>
> Asunto: RE: [VB] grupo jerarquicos en crystal reports 8.5www
> A: "DesarrolloVB@..." <DesarrolloVB@...>
> Fecha: jueves, 26 noviembre, 2009, 10:43 am
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>  
>
>
>
>
>
>
>
>
>
>       select left(cuenta, 3),substring( cuenta,4,
> 255),DESCRIPCION FROM TABLA
>
>
>
> -----Mensaje original---- -
>
> De: DesarrolloVB@
> gruposyahoo. com.ar [mailto:DesarrolloVB@
> gruposyahoo. com.ar] En nombre de zelada eduardo
>
> Enviado el: Jueves, 26 de Noviembre de 2009 12:41
>
> Para: DesarrolloVB@
> gruposyahoo. com.ar
>
> CC: visualbasic-
> esp@yahoogroups. cpm
>
> Asunto: [VB] grupo jerarquicos en crystal reports 8.5www
>
>
>
> Hola amigos listeros
>
>
>
> tengo una inquietud , tengo una tabla jerarquizada de
> cuentas d el asiguiente manera
>
>
>
> cuenta  descripcion
>
> 001        caja
>
> 002        bancos
>
> 001001     caja oficina sucursal
>
> 001002     caja oficina principal
>
> 002001    banco federal
>
> 002002    banco xx
>
>
>
> Lo k me piden es un reporte en el cual la cabecera esta el
> codigo de 3 digitos y en el detalle el contenido en 6
> digitos asi
>
>
>
> 001      caja
>
>         001001 caja oficina sucursal
>
>         001002  caja oficina principal
>
>
>
> Si estuviesen en dos campos diferentes claro, saldria, pero
> esta en una misma tabla, espero me puedan ayudar, gracias de
> antemano
>
>
>
> Eduardo Z
>
>
>
> ____________ _________ _________ _________ _________
> _________ _
>
> ¡Obtén la mejor experiencia en la web!
>
> Descarga gratis el nuevo Internet Explorer 8.
>
> http://downloads.
> yahoo.com/ ieak8/?l= e1
>
>
>
> ------------ --------- --------- ------
>
>
>
> ============ ========= ========= ====
>
> El Blog de Pablo Fernando Sanchez:
>
> http://pfsanchez.
> blogspot. com/
>
> ============ ========= ========= ====Enlaces a Yahoo!
> Grupos
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


      
________________________________________________________________________________\
____
¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8.
http://downloads.yahoo.com/ieak8/?l=e1

#28130 De: Tarzia Luis <tarzia.luis@...>
Fecha: Jue, 26 de Nov, 2009 3:43 pm
Asunto: RE: [VB] grupo jerarquicos en crystal reports 8.5www
tarzia.luis@...
Enviar correo Enviar correo
 
select left(cuenta,3),substring(cuenta,4,255),DESCRIPCION FROM TABLA

-----Mensaje original-----
De: DesarrolloVB@... [mailto:DesarrolloVB@...] En
nombre de zelada eduardo
Enviado el: Jueves, 26 de Noviembre de 2009 12:41
Para: DesarrolloVB@...
CC: visualbasic-esp@...
Asunto: [VB] grupo jerarquicos en crystal reports 8.5www


Hola amigos listeros

tengo una inquietud , tengo una tabla jerarquizada de cuentas d el asiguiente
manera

cuenta  descripcion
001        caja
002        bancos
001001     caja oficina sucursal
001002     caja oficina principal
002001    banco federal
002002    banco xx

Lo k me piden es un reporte en el cual la cabecera esta el codigo de 3 digitos y
en el detalle el contenido en 6 digitos asi

001      caja
         001001 caja oficina sucursal
         001002  caja oficina principal

Si estuviesen en dos campos diferentes claro, saldria, pero esta en una misma
tabla, espero me puedan ayudar, gracias de antemano

Eduardo Z


      
________________________________________________________________________________\
____
¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8.
http://downloads.yahoo.com/ieak8/?l=e1


------------------------------------

==================================
El Blog de Pablo Fernando Sanchez:
http://pfsanchez.blogspot.com/
==================================Enlaces a Yahoo! Grupos

#28129 De: zelada eduardo <ezcarmona@...>
Fecha: Jue, 26 de Nov, 2009 3:40 pm
Asunto: grupo jerarquicos en crystal reports 8.5www
ezcarmona
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola amigos listeros

tengo una inquietud , tengo una tabla jerarquizada de cuentas d el asiguiente
manera

cuenta  descripcion
001        caja
002        bancos
001001     caja oficina sucursal
001002     caja oficina principal
002001    banco federal
002002    banco xx

Lo k me piden es un reporte en el cual la cabecera esta el codigo de 3 digitos y
en el detalle el contenido en 6 digitos asi

001      caja
         001001 caja oficina sucursal
         001002  caja oficina principal

Si estuviesen en dos campos diferentes claro, saldria, pero esta en una misma
tabla, espero me puedan ayudar, gracias de antemano

Eduardo Z


      
________________________________________________________________________________\
____
¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8.
http://downloads.yahoo.com/ieak8/?l=e1

#28128 De: Isaias Campos Bautista <isaias.campos@...>
Fecha: Jue, 26 de Nov, 2009 3:32 pm
Asunto: Ayuda en VB.NET 2008
icb77
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Hola,

alguien me podria orientar a como poder enlazar un archivo de ayuda a un sistema creado en visual basic.net 2008, en que formato deberia estar el archivo de ayuda??? y si necesito de algun tipo de codigo para enlazarlo o componente??

Saludos
Isaias Campos Bautista


#28127 De: "Alberto M. Vernieri" <avernieri@...>
Fecha: Jue, 26 de Nov, 2009 2:27 pm
Asunto: Re: [VB] consulta con like
alberto_vern...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola!

Si es así...

1) Mostra de alguna forma (En un messagebox, o con Debug.Print) el resultado exacto de la sentencia SQL construida, antes de ejecutarla... Revisala por errores.

2) Fijate de trimear (Quitar los posibles espacios) de la variable apelli antes o durante la concatenación.

3) Revisá el caso (Mayúsculas o minúsculas) de la búsqueda y de los datops.

Por ahora no se me ocurre nada más...

Saludos
--------------------------------------------------------
Alberto
"What you are will show in what you do." - Thomas Edison

2009/11/26 suso <jlcubas@...>
 

Hola Albertom es una funcion de postgres




#28126 De: Jorge Font <jorge.l.font@...>
Fecha: Jue, 26 de Nov, 2009 2:15 pm
Asunto: Re: [VB] consulta con like
ydoska
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola!
 
Probaste con esta instruccion
 

SELECT

COUNT(*) from CLIENTES where apell like '%apell%'
El 26 de noviembre de 2009 11:04, suso <jlcubas@...> escribió:
 

Hola Albertom es una funcion de postgres


>
>
> Hola!
>
> ¿Y eso qué es?
>
> Porque no lo reconozco como código VB, ni tampoco como un stored
> procedure de SQL Server...
>
> Si es un SP de otra BD, deberás chequear la sintaxis para asignación
> de valores a variables a partir de un SELECT en un SP, aunque no creo
> que sea esa, ya que la opción SELECT... INTO tiene otra significación
> en SQL ANSI 92, (Indica que los resultados del SELECT se inserten en
> una tabla temporal), y no creo que una BD particular use la misma
> sintaxis para otra cosa...
>
En postgres, varía un poco

>
>
> En Transact SQL (El lenguaje de SQL Server) sería algo como:
>
> Declare @devuel as integer
>
Declare
devuel integer ;
BEGIN.
SELECT.....

>
>
> SELECT @devuel = COUNT(*) from CLIENTES where apell like '" & apelli &
> "%';
>
el caso, es que si le quito lo de "like", me devuelve correctamente los
registros en "devuel", pero me devuelve TODOS,
el tema es que AQUI no filtra

>
>
> En VB deberías hacer directamente el select
> SELECT COUNT(*) from CLIENTES where apell like '" & apelli & "%';
>
> Abrir el recordset y obtener el valor de la primera columna del primer
> registro...
>
Lo mas curioso es los siguiente;
En desde vb6, tengo el "like" en una consulta en postgres, y me funciona
bien
Si en postgres uso una function(no existen procedures, son function, es
lo mismo pero cambaido el nombre), y quiero obtener los registros,
COUNT, como lo tengo peusto funcioan tambien perfectamente, la unión de
uno y otro en la consulta es lo que no va...

>
>
> En .Net, seguramente con una consulta del tipo ExecuteScalar funcione.
>
> Espero que te sirva
>
> Saludos
>
Un saludo
Suso



#28125 De: suso <jlcubas@...>
Fecha: Jue, 26 de Nov, 2009 2:04 pm
Asunto: Re: [VB] consulta con like
jlcubas2000
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Albertom es una funcion de postgres
>
>
> Hola!
>
> ¿Y eso qué es?
>
> Porque no lo reconozco como código VB, ni tampoco como un stored
> procedure de SQL Server...
>
> Si es un SP de otra BD, deberás chequear la sintaxis para asignación
> de valores a variables a partir de un SELECT en un SP, aunque no creo
> que sea esa, ya que la opción SELECT... INTO tiene otra significación
> en SQL ANSI 92, (Indica que los resultados del SELECT se inserten en
> una tabla temporal), y no creo que una BD particular use la misma
> sintaxis para otra cosa...
>
En postgres, varía un poco
>
>
> En Transact SQL (El lenguaje de SQL Server) sería algo como:
>
> Declare @devuel as integer
>
Declare
devuel integer ;
BEGIN.
SELECT.....
>
>
> SELECT @devuel = COUNT(*) from CLIENTES where apell like '" & apelli &
> "%';
>
el caso, es que si le quito lo de "like", me devuelve correctamente los
registros en "devuel", pero me devuelve TODOS,
el tema es que AQUI no filtra
>
>
> En VB deberías hacer directamente el select
> SELECT COUNT(*) from CLIENTES where apell like '" & apelli & "%';
>
> Abrir el recordset y obtener el valor de la primera columna del primer
> registro...
>
Lo mas curioso es los siguiente;
En desde vb6, tengo el "like" en una consulta en postgres, y me funciona
bien
Si en postgres uso una function(no existen procedures, son function, es
lo mismo pero cambaido el nombre),  y quiero obtener los registros,
COUNT, como lo tengo peusto funcioan tambien perfectamente, la unión de
uno y otro en la consulta es lo que no va...
>
>
> En .Net, seguramente con una consulta del tipo ExecuteScalar funcione.
>
> Espero que te sirva
>
> Saludos
>
Un saludo
Suso

#28124 De: "Alberto M. Vernieri" <avernieri@...>
Fecha: Jue, 26 de Nov, 2009 1:19 pm
Asunto: Re: [VB] consulta con like
alberto_vern...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola!

¿Y eso qué es?

Porque no lo reconozco como código VB, ni tampoco como un stored procedure de SQL Server...

Si es un SP de otra BD, deberás chequear la sintaxis para asignación de valores a variables a partir de un SELECT en un SP, aunque no creo que sea esa, ya que la opción SELECT... INTO tiene otra significación en SQL ANSI 92, (Indica que los resultados del SELECT se inserten en una tabla temporal), y no creo que una BD particular use la misma sintaxis para otra cosa...

En Transact SQL (El lenguaje de SQL Server) sería algo como:

Declare @devuel as integer

SELECT @devuel = COUNT(*) from CLIENTES where apell like '" & apelli & "%';

En VB deberías hacer directamente el select
SELECT COUNT(*) from CLIENTES where apell like '" & apelli & "%';

Abrir el recordset y obtener el valor de la primera columna del primer registro...

En .Net, seguramente con una consulta del tipo ExecuteScalar funcione.

Espero que te sirva

Saludos
--------------------------------------------------------
Alberto
"Love all, trust a few." - Shakespeare

2009/11/25 suso <jlcubas@...>
 

Hola a todos, tengo un problemilla con esta consulta, quiero obtener la cantidad de registros
que cumplan esa condición:

devuel integer;
select COUNT(*) INTO devuel from CLIENTES where apell like '" & apelli & "%';

El campo apell esté en mayúsculas y en "apelli" también.

La ejecuto desde pgadmin o desde mi programa y siempre me duevuelve 0, y hay como mínimo 3 por
la letra/s que quiero ver, que es el caso que menos tengo.

¿ En qué me equivoco ?
Alquién que me eche una mano.

Muchas gracias
Un saludo
Suso



#28123 De: suso <jlcubas@...>
Fecha: Jue, 26 de Nov, 2009 1:11 pm
Asunto: Re: [VB] consulta con like
jlcubas2000
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola cristian
>
> Hola, reemplazá la palabra as en vez de into y si en el campo apell o
> en apelli existe un espacio antes del dato no te debería traer nada,
> probá con lo sgte.:
El "AS" me da error
>
> select COUNT(*) as devuel from CLIENTES where apell like '%" &
> trim(apelli) & "%';
Lo acabo de probar y nada de nada:(
>
> ------------------------------------------------------------------------
> *De:* suso <jlcubas@...>
> *Para:* DesarrolloVB@...
> *Enviado:* miércoles, 25 de noviembre, 2009 19:21:27
> *Asunto:* [VB] consulta con like
>
>
>
> Hola a todos, tengo un problemilla con esta consulta, quiero obtener
> la cantidad de registros
> que cumplan esa condición:
>
> devuel integer;
> select COUNT(*) INTO devuel from CLIENTES where apell like '" & apelli
> & "%';
>
> El campo apell esté en mayúsculas y en "apelli" también.
>
> La ejecuto desde pgadmin o desde mi programa y siempre me duevuelve 0,
> y hay como mínimo 3 por
> la letra/s que quiero ver, que es el caso que menos tengo.
>
> ¿ En qué me equivoco ?
> Alquién que me eche una mano.
>
> Muchas gracias
> Un saludo
> Suso
>
>
> ------------------------------------------------------------------------
>
> Encontra las mejores recetas con Yahoo! Cocina.
> http://ar.mujer.yahoo.com/cocina/
>
>
>
> __________ Informaci�n de ESET Smart Security, versi�n de la base de
> firmas de virus 4638 (20091126) __________
>
> ESET Smart Security ha comprobado este mensaje.
>
> http://www.eset.com

#28122 De: cristian acosta <cristianmaestro@...>
Fecha: Jue, 26 de Nov, 2009 12:45 pm
Asunto: Re: [VB] consulta con like
cristianmaestro
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola, reemplazá la palabra as en vez de into y si en el campo apell o en apelli existe un espacio antes del dato no te debería traer nada, probá con lo sgte.:

select COUNT(*) as devuel from CLIENTES where apell like '%" & trim(apelli) & "%';


De: suso <jlcubas@...>
Para: DesarrolloVB@...
Enviado: miércoles, 25 de noviembre, 2009 19:21:27
Asunto: [VB] consulta con like

 

Hola a todos, tengo un problemilla con esta consulta, quiero obtener la cantidad de registros
que cumplan esa condición:

devuel integer;
select COUNT(*) INTO devuel from CLIENTES where apell like '" & apelli & "%';

El campo apell esté en mayúsculas y en "apelli" también.

La ejecuto desde pgadmin o desde mi programa y siempre me duevuelve 0, y hay como mínimo 3 por
la letra/s que quiero ver, que es el caso que menos tengo.

¿ En qué me equivoco ?
Alquién que me eche una mano.

Muchas gracias
Un saludo
Suso




Encontra las mejores recetas con Yahoo! Cocina.
http://ar.mujer.yahoo.com/cocina/

#28121 De: suso <jlcubas@...>
Fecha: Mié, 25 de Nov, 2009 10:21 pm
Asunto: consulta con like
jlcubas2000
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola a todos, tengo un problemilla con esta consulta, quiero obtener la cantidad
de registros
que cumplan esa condición:

devuel integer;
select COUNT(*) INTO devuel from CLIENTES where apell like '" & apelli & "%';

El campo apell esté en mayúsculas y en "apelli" también.

La ejecuto desde pgadmin o desde mi programa y siempre me duevuelve 0, y hay
como mínimo 3 por
la letra/s que quiero ver, que es el caso que menos tengo.

¿ En qué me equivoco ?
Alquién que me eche una mano.

Muchas gracias
Un saludo
Suso

#28120 De: suso <jlcubas@...>
Fecha: Mié, 25 de Nov, 2009 4:36 pm
Asunto: Re: [VB] desarrollo cliente servidor y DLL
jlcubas2000
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Alberto, muchas gracias por la info, como siempre muy bien explicada;)

Ya has contestado mis dudas, tan sólo comentar, que mi duda, era el tema de la
dll, mas que nada
por lo de actualizaciones y demás (manteniemiento del sistema), actualmente
tengo la aplicación
cliente (donde está la capa de negocio incluída), con clases, módulos, etc, y el
server.

En principio no pienso pasar el tema via web (me queda mucho que aprender),:(
Por lo demás pìenso que está bién entonces tal y como está:)
Vía web sería mucho más fácil manter el sistema, pero..
Muchas gracias de nuevo
Un saludo
Suso

>
>
> Hola!
>
> Es una pregunta difícil de contestar,por la manera en que está formulada...
>
> Cuando se habla de aplicaciones Cliente-Servidor, usualmente estamos
> hablando de una aplicación en capas, donde cada capa debe correr en
> alguna de las localizaciones...
>
> Según el análisis más o menos establecido, se deslindan por lo menos
> tres capas "grandes", que a su vez pueden tener subdivisiones... Pero
> como punto de partida podemos suponer que tendremos una capa de Datos
> (almacenamiento), una capa de reglas de negocio (lógica de la
> aplicación), y una capa de presentación (interfaz con el usuario).
>
> De acuerdo a esta clasificación es indudable que la capa de presentación
> se debe ejecutar en el cliente, y la capa de datos en el server... Y no
> es del todo claro si la capa de reglas de negocio correrá en el cliente,
> en el server, o distribuida entre ambas ubicaciones.
>
> Utilizar la cadena de conexión a la BD para la conexión
> cliente-servidor, es evidente que solo se puede hacer si la capa de
> datos está en el servidor y la capa que se comunique con ella
> (usualmente la de lógica) se encuentra en el cliente...  Si la capa de
> lógica estuviera en el servidor, obviamente la conexión a la BD a través
> de la cadena de conexión sería interna del server, y habría que arbitrar
> otro medio para conectarse desde el cliente hasta la capa de lógica en
> el servidor.
>
> Ahora, que para definir ese "otro medio", haya que bajar de nivel hasta
> sockets, es discutible...
> Sockets es el más bajo nivel de comunicacion posible. Cuando usas la
> cadena de conexión, por debajo el driver ODBC (O el del tipo de conexion
> que uses) está utilizando sockets...
>
> Tal vez una solución intermedia sería (En el caso de que quieras llevar
> al servidor la capa de lógica) implementarla mediante Web Services... En
> este caso el protocolo utilizado seria SOAP sobre HTTP, y dejaría el
> manejo de bajo nivel de los sockets al driver HTTP...
>
> Otras soluciones posibles serían utilizar Remoting (En .Net) o COM+/DCOM
> (En VB6), publicar componentes remotos y dejar que los componentes se
> arreglen entre ellos en su forma de comunicación.
>
> Y creo que esto responde también tu segunda pregunta... Obviamente una
> DLL como tal debe estar residente en la máquina en  que se ejecuta... En
> el caso de acceso remoto, existe una DLL "proxy" que se ejecuta en el
> cliente, y que se comunica con la DLL de "implementación" en el servidor...
>
> Otra posibilidad, muy utilizada en el caso de los sistemas Web, es
> descargar el componente desde el server hasta el cliente cada vez que es
> requerido, (con algún chequeo de versiones si es que ya ha sido descargado)
>
> Lamentablemente tengo que ser muy genérico en esto, y no puedo bajar
> demasiado a detalle porque el tema es MUY extenso...
>
> Si tenes alguna duda en un caso particular hacé nuevamente la pregunta,
> pro un poco más acotada...
>
> Saludos
> --------------------------------------------------------
> Alberto
> "Success is not in what you have, but who you are." - Bo Bennett
> <http://feedproxy.google.com/%7Er/randomquotes/%7E3/G2PjcLJ0ONI/>
>
> 2009/11/25 suso <jlcubas@... <mailto:jlcubas@...>>
>
>
>
>     Hola a todos, me gustaría saber vuestra opinión sobre dos cosas :
>     1 - para una aplicación cliente servidor es mejor usar winsock o
>     como em mi caso, conectarse a
>     la BD del server mediante odbc, poniendo la IP del server en la
>     cadena de concexión, o
>     simplemente las 2 maneras son válidas.
>
>     2 - como puedo hacer para poner mi dll en el server, y que todos los
>     clientes puedan usarla.
>
>     Gracias
>     Un saludo
>     Suso
>
>
>
>
>
> __________ Información de ESET Smart Security, versión de la base de
> firmas de virus 4636 (20091125) __________
>
> ESET Smart Security ha comprobado este mensaje.
>
> http://www.eset.com

#28119 De: "Alberto M. Vernieri" <avernieri@...>
Fecha: Mié, 25 de Nov, 2009 3:19 pm
Asunto: Re: [VB] desarrollo cliente servidor y DLL
alberto_vern...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola!

Es una pregunta difícil de contestar,por la manera en que está formulada...

Cuando se habla de aplicaciones Cliente-Servidor, usualmente estamos hablando de una aplicación en capas, donde cada capa debe correr en alguna de las localizaciones...

Según el análisis más o menos establecido, se deslindan por lo menos tres capas "grandes", que a su vez pueden tener subdivisiones... Pero como punto de partida podemos suponer que tendremos una capa de Datos (almacenamiento), una capa de reglas de negocio (lógica de la aplicación), y una capa de presentación (interfaz con el usuario).

De acuerdo a esta clasificación es indudable que la capa de presentación se debe ejecutar en el cliente, y la capa de datos en el server... Y no es del todo claro si la capa de reglas de negocio correrá en el cliente, en el server, o distribuida entre ambas ubicaciones.

Utilizar la cadena de conexión a la BD para la conexión cliente-servidor, es evidente que solo se puede hacer si la capa de datos está en el servidor y la capa que se comunique con ella (usualmente la de lógica) se encuentra en el cliente...  Si la capa de lógica estuviera en el servidor, obviamente la conexión a la BD a través de la cadena de conexión sería interna del server, y habría que arbitrar otro medio para conectarse desde el cliente hasta la capa de lógica en el servidor.

Ahora, que para definir ese "otro medio", haya que bajar de nivel hasta sockets, es discutible...
Sockets es el más bajo nivel de comunicacion posible. Cuando usas la cadena de conexión, por debajo el driver ODBC (O el del tipo de conexion que uses) está utilizando sockets...

Tal vez una solución intermedia sería (En el caso de que quieras llevar al servidor la capa de lógica) implementarla mediante Web Services... En este caso el protocolo utilizado seria SOAP sobre HTTP, y dejaría el manejo de bajo nivel de los sockets al driver HTTP...

Otras soluciones posibles serían utilizar Remoting (En .Net) o COM+/DCOM (En VB6), publicar componentes remotos y dejar que los componentes se arreglen entre ellos en su forma de comunicación.

Y creo que esto responde también tu segunda pregunta... Obviamente una DLL como tal debe estar residente en la máquina en  que se ejecuta... En el caso de acceso remoto, existe una DLL "proxy" que se ejecuta en el cliente, y que se comunica con la DLL de "implementación" en el servidor...

Otra posibilidad, muy utilizada en el caso de los sistemas Web, es descargar el componente desde el server hasta el cliente cada vez que es requerido, (con algún chequeo de versiones si es que ya ha sido descargado)

Lamentablemente tengo que ser muy genérico en esto, y no puedo bajar demasiado a detalle porque el tema es MUY extenso...

Si tenes alguna duda en un caso particular hacé nuevamente la pregunta, pro un poco más acotada...

Saludos
--------------------------------------------------------
Alberto
"Success is not in what you have, but who you are." - Bo Bennett

2009/11/25 suso <jlcubas@...>
 

Hola a todos, me gustaría saber vuestra opinión sobre dos cosas :
1 - para una aplicación cliente servidor es mejor usar winsock o como em mi caso, conectarse a
la BD del server mediante odbc, poniendo la IP del server en la cadena de concexión, o
simplemente las 2 maneras son válidas.

2 - como puedo hacer para poner mi dll en el server, y que todos los clientes puedan usarla.

Gracias
Un saludo
Suso



#28118 De: suso <jlcubas@...>
Fecha: Mié, 25 de Nov, 2009 7:03 am
Asunto: desarrollo cliente servidor y DLL
jlcubas2000
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola a todos, me gustaría saber vuestra opinión sobre dos cosas :
1 - para una aplicación cliente servidor es mejor usar winsock o como em mi
caso, conectarse a
la BD del server mediante odbc, poniendo la IP del server en la cadena de
concexión, o
simplemente las 2 maneras son válidas.

2 - como puedo hacer para poner mi dll en el server, y que todos los clientes
puedan usarla.

Gracias
Un saludo
Suso

#28117 De: "Alberto M. Vernieri" <avernieri@...>
Fecha: Lun, 23 de Nov, 2009 5:08 pm
Asunto: Re: [.NET] Buscamos personas que quieran tener ingresos extras
alberto_vern...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola!

Lucia Casto Marino ya fue dada de baja de las listas que modero por spammer.

Saludos
--------------------------------------------------------
Alberto (Moderador)
"To see what is in front of one's nose needs a constant struggle." - George Orwell

2009/11/23 Lucia Castro Marino <luciacastromarino@...>
 

Hola amigos, si os gustaria encontrar un sitio donde



#28116 De: Lucia Castro Marino <luciacastromarino@...>
Fecha: Lun, 23 de Nov, 2009 4:51 pm
Asunto: Buscamos personas que quieran tener ingresos extras
luciacastrom...
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Hola amigos, si os gustaria encontrar un sitio donde os proporcione ingresos extras, y que en un futuro, no muy lejano, podais vivir de ello, estoy dispuesto a ayudaros.

 

CLICA AQUÍ PARA MAS INFORMACION



#28115 De: Lucia Castro Marino <luciacastromarino@...>
Fecha: Dom, 22 de Nov, 2009 5:53 pm
Asunto: Generar dinero en Internet, ya es posible.
luciacastrom...
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Estas a un paso de conseguir la libertad economica que siempre has buscado, Yo  ya la consegui, y solo te recomiendo que ingreses en esta pagina y saques tu mismo las conclusiones,solo te llevara 5 minutos y seguro que te interesa

 

CLICA AQUÍ PARA SABER MAS



Mensajes 28115 - 28144 de 28144   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda