|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - chiaravel
Páginas: 1 ... 5 6 [7] 8 9 10
151
« en: Miércoles 13 de Agosto de 2003, 23:06 »
En primer lugar esto es posible gracias al objeto TIMER ok ?, muy bien.
Ahora...
Para lograr lo que vos queres tenes que crear una matriz de la misma cantidad de filas que es datagrid. y en definitiva constantemente tendras que refrescar la grilla con los valores de cada elemento de la matriz.
la matriz te conviene dimensionarla de la siguiente manera.
declare tiempos(nnnn,2)
tiempos(nnnn,1)=<valor que indica si esta activo o no> tiempos(nnnn,2)=tiempo acumulado
el secreto de todo esto esta en refrescar constantemente la grilla.
decime si estoy acertado o no comprendi bien tu problema.
suerte
152
« en: Martes 12 de Agosto de 2003, 23:55 »
Amigo Jose Maria, Ya por el tipo de pedido que realizo te tenes que dar cuenta del tipo de oportunista con el que estas tratando. Los que estamos en este mundo de la programacion (en mi caso 17 anos) sabemos del esfuerzo y el sudor que lleva realizar proyectos , sistemas y que alguien te los pida gratis y con las exigencias de este (ManPRo) realmente da un poquito de bronca. Un Abrazo
153
« en: Martes 12 de Agosto de 2003, 22:25 »
Le falto pedir que alguien "por favor" vaya a su casa a instalarlo, para evitar la fatiga. JA JA
154
« en: Martes 12 de Agosto de 2003, 22:22 »
Hola,
El problema que estas teniendo con el anigif, lo tendras con miles y miles de ocx que no vienen con VB sino que los incorporas a tu PC, con instalaciones o simplemente te los bajaste de internet.
Aca por lo que estoy empezando a descubrir, todo este embrollo de las DLL y los OCX se resuelve en el nuevo .NET y otros problemas mas. Por lo que pude ver en algunos ejemplos, se simplifica y emprolija mucho la programacion.
No se... yo creo que es hora de mirar a nuevos horizontes
Suerte
155
« en: Lunes 11 de Agosto de 2003, 23:35 »
Hola, me alegra enormemente que te haya servido el ejemplo.
EN cuanto al DBGRID, yo por lo general no uso, asi que nuestro amigo Jose Maria Movilla seguramente te podra dar un buen consejo.
en cuanto a la suma de horas solo debes hacer lo siguiente....
dim suma as date
suma=time+timeserial(val(lbl_hora), val(lbl_minutos), val(lbl_segundos)) msgbox suma
y listo
Espero que te sirva.
Chau y suerte
156
« en: Lunes 11 de Agosto de 2003, 19:07 »
NO comprendo mucho la diferencia de lo que esta haciendo a lo que queres que haga , pero basicamente lo tendrias que hacer usando el objeto timer.
Te envio un ejemplo que quizas te ayude.
Suerte
157
« en: Lunes 11 de Agosto de 2003, 17:57 »
Excelente, me viene fenomeno para un proyecto !!!
Gracias
158
« en: Lunes 11 de Agosto de 2003, 16:18 »
Me parece que el problema es mas bien de logica.
Si estamos hablando de fechas y de datos de tipo DATE, porque los convertis en texto con CSTR ?
por ejemplo.
si es de tipo DATE
12/03/2003 es < a 03/04/2003
pero si lo convertis a texto
12/03/2002 es > a 03/04/2003
Me explico ?
quizas ahi este todo el problema, nunca se pueden comparar por > o < 2 fechas si primero las convertis en texto.
Suerte
159
« en: Lunes 11 de Agosto de 2003, 15:51 »
Muchas Gracias a los 2, a HurryCrack y al amigo Jose Maria. En mi opinion (ya que esta pregunta fue hecha hace 1 mes Aprox), y por estar actualmente usandolos... Los dataEnvironment son barbaros !!, obviamente quizas sea mas rapido en ejecucion el uso exclusivo de CODIGO, pero son muchas las ventajas de los DataEnvironment , en cuanto a la rapides de diseno y la visualizacion de toda la conexion a las BD. En cuanto a la generalizacion de que todos los objetos son malos, con respecto al codigo, creo que existe una avismal diferencia entre un ADODC y un DataEnvironment, ya que por cada conexion habria que crear un ADODC, mientras que con un solo DataEnvironment se puede tener multiples conexiones. En cuanto a la ruta de las BD, ese no es mi problema ya que mis BD estan siempre en el mismo lugar. Gracias nuevamente a los 2.
160
« en: Viernes 8 de Agosto de 2003, 23:56 »
Perdon ....  Tengo que corregir la burrada que puse en el anterior mensaje. Es que... me fue al Crystal Report y realice algunas pruebas y encontre la solucion. Yo no se si esto mismo que funciona en la version 6.0, funciona en la version 4.6 el tema es asi.... haciendo click con el boton derecho del mouse sobre la seccion DETAILS A, aparece un menu donde podes escojer la opcion INSERT SECTION BELOW (Insertar por debajo una Seccion). Automaticamente aparecera DETAILS B, y asi sucesivamente cuantas secciones quieras. Luego a cada seccion le das el formato con los campos y los textos que vos quieras. Luego en cada seccion tenes que programar bajo que condiciones se tiene que ocultar. Para hacer esto, en ese mismo menu que aparece con el boton derecho del mouse, elegis la opcion FORMAT SECTION. Una vez abierto chequeas la opcion SUPPRESS (NO DRILL-DOWN) y una vez dentro del editor colocas la formula para que esa seccion de detalle se oculte y no se muestre, por ejemplo. {maestro.tipo_comida}="A" y en la seccion B, haces lo mismo pero indicando {maestro.tipo_comida}="B" esto hara que cuando el registro en el campo tipo_comida sea = a "A" se mostrara la seccion B, y cuando sea = "B" se mostrara la seccion A. Espero que tu version te permita hacer todo esto. Un Abrazo y suerte
161
« en: Viernes 8 de Agosto de 2003, 23:26 »
Tengo 5 anos trabajando con Crystal Report 6.0 y no creo que se pueda hacer lo que vos queres, ya que, segun mis conocimientos vos poder agregar secciones pero la seccion detalle es una sola.
Pero.... en este mundo (el de la programacion) por ahi sale alguien que te dice, si... hace esto y lo otro y ahi me da un infarto al igual que a vos.
Asi que si alguien te contesta que SI se puede, vamos a ser 2 o mas los beneficiados.
Suerte
162
« en: Miércoles 6 de Agosto de 2003, 22:31 »
SIendo asi no hay problema, y te pido disculpas por lo que dije... es que este tipo de actitud (CUANDO SON INTENCIONALES) son muy mal recibidas por los que dia a dia estamos aportando y solicitando en este foro. De todos modos te recomiendo que si ves que tu respuesta no fue adicionada en la lista de mensajes, reintentes enviarla ya que seguramente hubo un error. Hasta luego
163
« en: Miércoles 6 de Agosto de 2003, 21:55 »
Evidentemente el amigo JMMovilla te esta ayudando porque el es todo un caballero.
Pero vos .... GIOMAR querido, sos bastante mal educado, ya que me he esmerado en aconsejarte una solucion a tu problema (con ejemlos y todo) y no fuiste capaz de decir "no me sirve, pero Gracias !!!!".
En fin.....
hay de todo en la vida. y uno no puede andar ensenando educacion a todo el mundo.
164
« en: Miércoles 6 de Agosto de 2003, 21:11 »
Disculpa, es que uno no conoce cual es el nivel de conocimiento de la persona a la que esta ayudando.
A veces una respuesta obvia puede ser un balsamo para el que no la conocia o un aburrimiento total para el que ya la conocia.
Un Abrazo
165
« en: Miércoles 6 de Agosto de 2003, 20:35 »
Igualmente, solo debo agradecerte. Un Abrazo
166
« en: Miércoles 6 de Agosto de 2003, 20:21 »
Lo probe y estuvo todo OK. Te agradezco mucho.. Sinceramente me maree un poco cuando no encontre ERL en el MSDN. Un Abrazo PD : Conoces algun metodo o utilidad para numerar las lineas de codigo de un proyecto, para no tener que ir una por una renumerandolas ?
167
« en: Miércoles 6 de Agosto de 2003, 19:34 »
Que Visual Basic usas ?
Me podrias dar un breve ejemplo de la sintaxis ?
Es que busque por todos lados y no encuentro ERL como nada.
Muchas Gracias
168
« en: Miércoles 6 de Agosto de 2003, 18:35 »
Existe una forma de hacerlo rapido y de una vez pero no hay un metodo automatico. Es muy simple... empiezas haciendo click en un control (Ejemplo textBox) y luego continuas haciendo click uno por uno en el resto de los controles, pero teniendo la tecla CTRL-IZQUIERDO pulsada. Eso te hara multiples selecciones y luego una vez que tienes todo seleccionado simplemente pulsas F4 y te abrira una pagina de Propiedades donde simplemente deberas ir y cambiar el FONT u otra propiedad. Automaticamente te modificara todos los controles. Espero que esto te sirva, ya que estuve recorriendo los menues y no encontre nada que te lo resuelva automaticamente. Suerte
169
« en: Miércoles 6 de Agosto de 2003, 16:24 »
Disculpa,
Pero estoy consultando el MSDN y no encuentra ninguna instruccion, funcion, propiedad, metodo o evento que se llame ERL.
estara mal escrito ?
Un Abrazo
170
« en: Miércoles 6 de Agosto de 2003, 16:18 »
Te hago una pregunta ya que no conozco la instrucion ERL.
Si o si hay que numerar las instrucciones para que este comando funcione ?
Ejem
10 a=1 20 for i = a to 200
50 next i
Muchas Gracias por ayudarme.
Un Abrazo
171
« en: Martes 5 de Agosto de 2003, 22:55 »
Hola,
Con referencia a tu consulta sobre como enviar Email sin OCX.
Seguramente mi sugerencia o mi ayuda (Que buen tiempo me llevo) no fue la que estabas buscando, pero nada te costaba agradecer el tiempo que los demas te brindan para ayudarte.
Para que este foro crezca no solo en conocimiento hay que obrar correctamente.
172
« en: Martes 5 de Agosto de 2003, 20:25 »
Muchas Gracias por el dato bibliografico, tratare de conseguir un buen libro.
Pero creo que es mucho mas valiosa la opinion de los usuarios.
Un Abrazo
173
« en: Martes 5 de Agosto de 2003, 19:30 »
Si no tuvieras problema en usar un OCX te recomendaria el OCX ASPEMAIL que encontraras en ... http://www.persits.comEs excelente y te permite enviar un Email totalmente silenciosamente sin que la aplicacion abra el Outlook o Outlook Express y te permito todo lo que harias desde un Outlook (Enviar con copia, con copia oculta, attachar archivos, indicar un Reply to, etc). Ademas te permite enviar como BODY un HTML totalmente abierto y no como un archivo adjunto. En este sitio web te podras bajar la version completa, pero tiene (si mal no recuerdo) 30 dias para probarla, luego de eso tenes que comprarla. Te copio algo de codigo de ejemplo para que veas lo sencillo que es. mail.ResetAll mail.IsHTML = True mail.Host = "130.120.110.31" mail.From = "prueba@pru.com" mail.FromName = "Pablo G. Tilotta" mail.AddAddress "xxx@destino.com" If Len(Trim(txt_con_copia)) > 0 Then mail.AddAddress txt_con_copia End If mail.AddReplyTo "ptilotta@prestigioweb.com"
Rem mail.AddEmbeddedImage "c:mis documentoslogo.jpg", "MY-IMAGE" mail.Subject = txt_asunto
Rem mail.Body = "Este es el logo oficial de la empresa" & Chr(13) & Chr(10) & "Estas interesado en pertenecer a ella ??"
mail.AppendBodyFromFile (archivo)
mail.Send
MsgBox "El Email ya fue enviado", vbExclamation, "Proceso Finalizado"
Como veras tenes la opcion de incluir en el Body un texto determinado, incluir en dicho body un jpg, o simplemente como se ve en el ultimo ejemplo... insertar en dicho BODY un archivo de formato HTML o texto. Una Joya... claro que pasado ese tiempo, tendrias que comprarlo, pero como sabras.... todo eso se puede conseguir sin pagar. Suerte
174
« en: Martes 5 de Agosto de 2003, 19:11 »
Quiero agradecerte ACALANTO por lo extensivo de tus respuestas y por lo claro que sos al responder. Igualmente estoy muy sediento de conocimientos con respecto al .NET por lo que agradecere mas informacion para el que la quiera aportar. Muchas Gracias Maestro !!!
175
« en: Martes 5 de Agosto de 2003, 17:53 »
En cuanto al RESUME NEXT y al manejo de un archivo LOG con toda la informacion, y al reintentar la comunicacion cuando algo falle, estamos de acuerdo.
De hecho la aplicacion esta disenada de esa manera.
En cuanto al ejemplo que vos me indicas, te cuento que el objeto ERROR no tiene ninguna propiedad ERR.LINE.
Agradezco mucho tu ayuda.
Un Abrazo
Páginas: 1 ... 5 6 [7] 8 9 10
|
|
|