|
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 - Kurt
1
« en: Sábado 19 de Abril de 2008, 00:41 »
Hola! muchas gracias por responder, pero le explico un poco más mediante una operacion obtengo el valor de la primera fila p.e. 0.11 y despues por otra operación obtengo el valor de la primera columna p.e. 5.60 entonces que debo hacer para que busque en la primera fila y la primera columna y me de como resultado el 5.55 que es la intersección de los dos valores anteriores todo esto dentro de un msflexgrid. p.e. 0.00 0.10 0.11 0.12 1.00 2.00 3.00 4.00 5.00 6.18 5.76 5.38 5.10 6.14 5.73 5.35 5.20 6.10 5.69 5.32 5.30 6.06 5.66 5.29 5.40 6.02 5.62 5.26 5.50 5.98 5.59 5.23 5.60 5.94 5.55 5.20 5.70 5.90 5.52 5.17 5.80 5.86 5.48 5.14
De antemano muchas gracias..
2
« en: Martes 15 de Abril de 2008, 20:51 »
Hola a todos¡ y gracias por leer mi mensaje. Solicito su ayuda por favor para resolver lo siguiente: tengo los valores x1,x2,x3,x4 como fila, y1,y2,y3,y4 como columna en una tabla o base de datos como puedo hacer para obtener el valor A con respecto a los valores X y Y, es decir encuentra el primer dato en X y despues el otro valor en la primera columna y la intersesion de estos dos da el punto A. ejemplo: x1 x2 x3 x4 y1 y2 y3 A y4 Muchas Gracias...
3
« en: Jueves 6 de Marzo de 2008, 00:54 »
Buenas tardes¡ Antes que todo gracias por leer mi mensaje. Realice un programa en el cual al hacer una consulta esta tiene la opcion de "vista Previa" mediante el DataReport el cual tiene la orientación horizontal mediante la instrucción Set obj = New PrinterControl obj.ChngOrientationLandscape en mi PC se visualiza correctamente, pero en otra PC me dice el siguiente error Run-Time error '9' Subscript out of range Mucho he de agradecerles si pueden decirme donde esta el error y que debo hacer... de antemano muchas gracias..
4
« en: Lunes 14 de Agosto de 2006, 16:29 »
Buen dia¡¡ y saludos a todos usted¡¡¡
Gracias por tomarse el tiempo de leer mi mensaje... Tengo dos formas en las cuales tengo un MsFlexgrid para cada una de ellas, en la primera que es mi pantalla de captura el MSFlexgird tiene los siguientes encabezados: CANT/CODIGO/DESCRIPCION/PRECIO/ y en la segunda forma o pantalla tengo un listado de los articulos con el mismo encabezado del otro MsFlexgrid a excepción de CANT...mi idea y es aqui a donde pido su ayuda como puede hacer que cuando el usuario seleccione el articulo ya sea con doble click o enter este se envie al MSFlexgrid de la pantalla captura a partir de la columna de codigo y en la columna de CANT escribir 1 asi sucesivamente ir añadiendo los articulos...
Muchas gracias...y que tengan un buen inicio de semana...
5
« en: Lunes 27 de Febrero de 2006, 19:37 »
cpmario:
Muchas gracias...no lo habia utilizado hasta hoy, funcionó muy bien
Muchas Gracias...
6
« en: Sábado 25 de Febrero de 2006, 02:07 »
Holas a todos¡¡¡¡
Programe un sistema llamado Bitacora en el tengo incluido un textbox multilinea para que se escriban los eventos mas importantes, este textboxt esta asociado con un campo en una base de datos creada en el visual data Manager llamado "eventos" de tipo "text" y longitud maxima de 200 caracteres...este es el problema: los usuarios quieren escribir mas de 200 caracteres como se puede hacer esto, si la longitud maxima para campos de tipo text en el visual data manager es solo de 200?
Muchas gracias...
7
« en: Martes 28 de Junio de 2005, 16:14 »
Hola, he terminado una aplicacion en visual basic y se me ocurrio ponerle un splash screen (pantalla de inicio como la de word o el mismo vb) pero quiero que aparezca desaparezca en aprox 5 seg, ya que como mi aplicacion es pequenia pues no tarda nada en cargar y el splash solo se ve como medio segundo, mi pregunta es como puedo hacer que el splash dure el tiempo que yo quiera, 5 o 6 seg aprox y luego desaparecer y cargar mi formulario principal
un saludo Hola! Robbie110487 Te adjunto un ejemplo de un splash que utilizo y que puedes adaptar a tu gusto y necesidad. Saludos
8
« en: Lunes 27 de Junio de 2005, 21:12 »
DiabloRojo, RadicalEd y Juanolo:
Mis mas grande agradecimiento a ustedes, por darme y darnos su apoyo en todas nuestras dificiles o faciles dudas muchas pero muchas gracias.... Les comento lo siguiente ocupe el codigo que muy amablemente me mando DiabloRojo lo adapte a mi proyecto y funciono de maravilla, tambien a raiz de esto pude obtener mas informacíon como p.e Del rango de fechas que selecciona el usuario aparte de darme los dias de la semana tambien me proporciona el numero de semana del año asi como el rango de dias que contiene, los escribo en un grid y listo...muchas gracias y espero alguna vez corresponder a su ayuda, aqui comparto el código para obtener el número de la semana del año y el rango de fechas para quien lo necesite
Saludos y un abrazo...
Function DiasSemana(numSemana As Integer) As String Dim PrimerDiaAño As Date Dim DiaSemana1Ene As Integer Dim i As Integer Dim cad As String
PrimerDiaAño = DateSerial(Year(Date), 1, 1) DiaSemana = Weekday(PrimerDiaAño, vbMonday) For i = 6 To 0 Step -1 cad = cad & DateAdd("d", (numSemana * 7) _ - DiaSemana - i, PrimerDiaAño) & " " Next Text1.Text = cad End Function
Private Sub Command1_Click() Call DiasSemana(26) End Sub
9
« en: Sábado 25 de Junio de 2005, 01:41 »
Qué tal Kurt? Por qué no pruebas con la función WeekDay para determinar qué día corresponde a la fecha inicial y luego de acuerdo al rango de días resultante asignar los días sucesivos?. Revisa en la ayuda.
DiabloRojo Estimado DiabloRojo: Primero que nada muchas gracias...Disculparas mi ignorancia o estupides pero no se como obtener los nombres de los dias... la funcion Weekday me devuelve el dia de la semana en numerico p.e. 1 = Lunes y la función WeekDayName me devuelve el nombre de ese numero p.e Lunes = 1, hasta ahi todo bien pero lo demás no sé como hacerlo para obtener del rango de fechas los dias... Saludos y muchas gracias
10
« en: Viernes 24 de Junio de 2005, 01:17 »
Saludos a todos:
Gracias a ustedes por hace posible este foro:
Utilizo dos rangos de fechas INICIAL y FINAL escritas por el usuario p.e.
INICIAL = 20/06/2005 FINAL = 24/06/2005 con la funcion DATEDIFF obtengo los dias en ese rango es decir 4 dias Esta es mi pregunta: Como puedo hacer( porque no tengo la menor idea) para obterner de esa diferencia los nombres de los dias de la semana de ese rango es decir:
Mar Mier Jue Vier 21 22 23 24
Nota :Los nombres no necesariamente deben ser abreviados
Muchas gracias a todos...
11
« en: Jueves 2 de Junio de 2005, 20:30 »
Hola apren_cielito:
Una forma facil y sencilla es usar una conexion via ODBC a la base de datos la cual la creas desde el Panel de Control de windows y de esa forma todos tus usuarios podran leer y escribir sobre ella.
Saludos
12
« en: Jueves 2 de Junio de 2005, 20:24 »
Saludos a Todos:
Mis infinitas gracias a todos aquellos que con sus conocimientos nos ayudan a resolver nuestras dudas... Estoy programando un sistema que lleva el control de vacaciones en los cuales manejo No.Empleado, Nombre, Fecha de Ingreso, Dias Pendientes, Antiguedad, Dias por año...etc. Cuando uno o mas empleados cumplen un año más desde su fecha de ingreso le debe sumar los dias(Dias_PorYear) a los Dias_Pendientes como este ejemplo: No. Empleado Dias_pendientes Antiguedad Dias_PorYear XXXX 10 3 6
Resultado No. Empleado Dias_pendientes Antiguedad Dias_PorYear XXXX 16 3 6
Mis preguntas: 1º Como se puede hacer esta actualización sin necesidad de ejecutar o abrir el sistema es decir que todos los dias revise y compare la fecha actual con la fecha de ingreso y si cumple un año mas actualize esta información?.
2º Como sumo dos tablas en una base de datos para darme el total en Dias_Pendientes de 16
Muchas Gracias...
13
« en: Viernes 13 de Mayo de 2005, 01:34 »
Saludos a todos:
Muchas gracias por leer mi mensaje, estoy tratando de exportar el contenido de un datagrid a excel con este codigo lo que he logrado es solo mandar una parte es decir solo 28 lineas de las 150 que tengo...mucho agradeceré su apoyo para saber en que estoy mal, o si existe otra forma de hacerlo...muchas gracias a todos ustedes.
On Error Resume Next Set objExcel = GetObject(, "Excel.Application") If Err.Number Then Err.Clear Set objExcel = CreateObject("Excel.Application") If Err.Number Then Respuesta = MsgBox("Error al abrir Microsoft Excel", 16, "Información al usuario") End If End If objExcel.Visible = True Set ObjWorkbook = objExcel.Workbooks.Add Fila = DataGrid1.VisibleRows Col = DataGrid1.Columns.Count - 1 For i = 0 To Fila DataGrid1.Row = i For n = 0 To Col DataGrid1.Col = n ObjWorkbook.ActiveSheet.Cells(i + 2, n + 1).Value = DataGrid1.Text ObjWorkbook.ActiveSheet.Cells(1, 1).Value = "REPORTE MENSUAL" ObjWorkbook.ActiveSheet.Cells(1, 2).Font.Bold = True ObjWorkbook.ActiveSheet.Cells(1, 2).Font.Size = 14 Next Next Form4.Hide Form7.Enabled = True End Sub
14
« en: Lunes 9 de Mayo de 2005, 22:32 »
Muchas gracias ha funcionado muy bien....mil gracias
15
« en: Martes 3 de Mayo de 2005, 01:12 »
Saludos a todos:
Antes que nada mis mas infinitas gracias por tomarse la molestia de leer mi mensaje y mi pregunta es la siguiente: Estoy realizando consultas a una base de datos mediante un Adodc y las visualizo en un Datagrid en el veo No. Articulo, Nombre Articulo etc....el Datagrid me lo muestra tal y como se fueron dando de alta los articulos, como puedo hacer para ordenar el DataGrid de manera ascendente de acuerdo al No. de Articulo?
Muchas gracias....
16
« en: Sábado 29 de Enero de 2005, 01:54 »
cpmario:
Muchisimas gracias....por tomarte la molestia de leer mi mensaje y ayudarme otra vez muchas gracias....
17
« en: Viernes 21 de Enero de 2005, 01:20 »
Hola a todos...y gracias por leer mi mensaje
Estoy programando un sistema que entre otras cosas guardo la fecha de nacimiento la cual comparo con el dia actual es decir: Fecha de Nacimiento: 18/05/80 dd/mm/aa y la fecha actual 20/01/05 dd/mm/aa Y en otro recuadro la edad obtenida de esta diferencia 25 años mi problema es que si aun no se ha llegado al 25/05/05 el sistema ya me suma el año en curso. Como puedo hacer para que hasta que se llegue a la fecha (25/05/05) me sume un año mas.
Muchas gracias por su ayuda
18
« en: Jueves 21 de Octubre de 2004, 18:18 »
Muchas gracias...ya funciono¡¡
19
« en: Martes 19 de Octubre de 2004, 01:38 »
Holas a Todos¡¡¡
Antes que otra cosa muchas gracias por tomarse la molestia en leer mi mensaje... Mi pregunta es la siguiente, estoy realizando consultas mediante un inputbox en el cual digito un número de control de alguna persona, y los datos relacionados como son nombre, direccion, etc...los despliego en un datagrid que tiene un ODBC mi duda es cada vez que realizo una consulta y salgo de la pantalla, y nuevamente cuando quiero hacer otra consulta el datagrid conserva la consulta anterior hay alguna forma de limpiar el DataGrid para una nueva consulta?
Muchas gracias.....
20
« en: Martes 13 de Abril de 2004, 21:31 »
Muchisisimas gracias a todos ustedes, por sus comentarios, consejos, sugerencias mi infinitas gracias a todos ustedes
En dias pasados se ha llegado a un acuerdo con la gente de "sistemas". En el sistema que actualmente se esta trabajando la programadora No. 1 (porque asi la ha definido su jefecito) elaborara las pantallas basadas en mi sistema para adaptarlas a su sistema y asi poder trabajar en el. No estoy muy de acuerdo pero tambien es una forma de ver reflejado mi trabajo he pedido como condicion que mi nombre aparezca en el sistema de ellos, mi jefe y el director de mi area me apoyan y le han devuelto la libertad a mi computadora para trabajar...estoy más tranquilo y he decidido continuar con mi proyecto dentro de Visual Basic porque nunca he dejado algo sin terminar, podrán bloquear mi computadora pero mi mente y mis pocos o muchos conocimientos estos siguen y puedo continuar...estudiare SQL o lo que sea para mejorar mi sistema y entonces no les quedara de otra....
Otra vez muchas gracias a todos y cada uno de ustedes
Saludos Kurt
21
« en: Jueves 8 de Abril de 2004, 19:24 »
Hola a todos. Trabajo en un empresa que desde hace un año implantaron un sistema que nunca se adapto a nuestras necesidades para obtener información, hace mes y medio empece a programar en Visual Basic utilizando una base de datos en access para poder crear una aplicacion o sistema que me permita cubrir todas mis necesidades en cuanto al manejo de información tenia terminado el primer modulo de tres y empezaba a programar el siguiente, tuve la idea de mostrarlo a mi jefe y el me felicito envio un e-mail al area de sistemas para que ellos me apoyaran y pudiera terminar mi proyecto, y es aqui donde empezo el problema, el encargado del area de sistemas armo una revolución, diciendole a su personal, como era posible que alguien externo a su departamento de "sistemas" pudiera realizar algo mejor y no ellos, empezaron a decirme que el sistema que ellos instalaron es mucho mejor porque esta programado en Fourj´s y maneja una base de datos hecha en Informix..etc, y que mi sistema es solo una base de datos en access, hoy me han instalado windows configurator para restringir mi equipo y me han quitado el CD y la unidad de 3 1/2 y me tienen monitoreado, lo que más lamento y es por eso que me atrevo escribir es porque gran parte de lo aplicado en mi sistema han sido sugerencias y ayuda por parte del Foro de Solo Codigo, de lo cual me siento orgulloso de pertencer a este foro..... debo continuar con mi proyecto?
Saludos a todos
22
« en: Miércoles 24 de Marzo de 2004, 17:07 »
Hola amigo Zeekel: Que crees? No resulta esto...mejor me voy a dedicar a la cocina, o a haber que hago...menos a la programación Hice lo que me dijiste y te anexo la pantalla para que por favor si tienes tiempo la revises tambien te adjunto el codigo....ah! enlace los text (2, 5,8...) al campo NombreMat y los text (1,4,7...) a ningun campo que es donde se digita el codigo del material al escribir el codigo en el primer text me devuelve el material asigando a este codigo, pero al escribir en el siguiente me cambia todos... Muchas gracias... En cuanto a lo del MSN dejame investigar si en este lugar de trabajo contamos con ese servicio...saludos Dim nReg As Long Dim Respuesta As String If KeyAscii = vbKeyReturn Then KeyAscii = 0 nReg = Val(Text1) Data1.Recordset.MoveFirst Data1.Recordset.FindFirst "CodigoMat = '" & Text1.Text & "'" Text4.SetFocus If Data1.Recordset.NoMatch Then Respuesta = MsgBox("La clave del material no existe no existe", 64, "Información al usuario") Text1.SetFocus ElseIf Text1.Text = "" Then Respuesta = MsgBox("Introduzca el codigO", 64, "Información al usuario") Text1.SetFocus End If End If
23
« en: Martes 23 de Marzo de 2004, 23:12 »
Hola Zeekel:
Antes que nada muchas gracias por ayudarme te explicare que hice: En la forma adjunta tengo un data conectado a la base de datos (mdb) y el recordsource a la tabla materiales que tiene dos campos CodMat y NombreMat. El text2, 5, 8, 11,14 y 17 estan conectados al data al campo NombreMat.
Entonces tengo esto en el Text1.text If KeyAscii = vbKeyReturn Then KeyAscii = 0 nReg = Val(Text1) Data1.Recordset.FindFirst "CodigoMat Like'" & Text1.Text & "'" Text4.SetFocus If Data1.Recordset.NoMatch Then Respuesta = MsgBox("La clave del material no existe", 64, "Información al usuario") Text1.SetFocus ElseIf Text1.Text = "" Then Respuesta = MsgBox("Introduzca el codigo", 64, "Información al usuario") Text1.SetFocus End If End If
Cuando lo encuentra me devuelve en todos los text (2,5,8,11,14,17) el mismo material asociado al codigo, entonces lo que pretendo es que se digite en el text1 el codigo p.e. 309 y el text2 aparezca "Ferromanganeso", en el text4 se escriba 310 y el el text5 aparezca "silicio" etc...perdona mi ignorancia pero no se como. En el ejemplo que me enviaste no compredo que es : Campo2 y que condiciones deben tener el data y los textbox.
Muchisisimas gracias y disculpa
Zeekel...
24
« en: Martes 23 de Marzo de 2004, 18:44 »
Buen dia ¡¡¡
Adjunto envio la imagen de una pantalla en la cual tengo un COD asociado a un material, lo que pretendo hacer con su ayuda es que cada vez que el usuario digite en el textbox el codigo me devuelva en el siguiente textbox el nombre del material, lo he intentado con un data y el FindFirst pero me devuelve en todos los textbox en color gris el mismo material que se escribe en el primer textbox del COD. Alguien podria ayudarme en esto...de antemano muchas gracias
Saludos...
25
« en: Jueves 18 de Marzo de 2004, 23:04 »
Disculpa...trataré de explicarlo mejor El porque dos aplicaciones EXE en la Primera debo controlar como "administrador" de mi sistema esas variables que el usuario no puede cambiar, si en mi sistema en un textbox le asigno al registro V1 de la tabla un valor p.e. 600 este siempre dentro de mi sistema debe ser 600 hasta que yo lo cambie, este valor se refreja en el sistema 2 de los usuarios cada vez que ellos entre a la pantalla de captura el valor se habra incrementado en 1 es decir 601 si ellos vuelven a entrar sera 602 y asi sucesivamente estos valores deberan guardarse en otra tabla respetando el consecutivo...no se como hacerlo de verdad no tengo ni la mas remota idea...muchas gracias
saludos...
|
|
|