|
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 - Dieguinho.
126
« en: Jueves 21 de Diciembre de 2006, 13:55 »
Buena, tengo el sig. problema.
Usando un archivo .ini para leer y escribir en el uso GetPrivateProfileString y WritePrivateProfileString
El problema es que cuando tengo que escribir sobre el .ini lo hace bien pero como tengo en la rutina un control de errores siempre entra ahi y no se por que.
les muestro el codigo que tengo y parte del .INI para ver si me pueden dar una mano. Gracias.
archivo.ini [CONFIGURACION] ContadorBsAs=hola
rutina On Error GoTo ErrorHandler iLen = WritePrivateProfileString("CONFIGURACION", "ContadorBsAs", "hola", App.Path & "\" & "Config.ini")
ErrorHandler: (despues de escribir el archivo entra aca siempre)
Despues cuando veo el .ini dice "hola" en esa parte, pero sigo sin saber por que entra al ErrorHandler. El Nro. de error es 0 y no tiene descripcion.
Saludos!
127
« en: Martes 19 de Diciembre de 2006, 17:29 »
Buenas, tengo una carpeta X que tiene dentro unas 20 carpetas mas.
lo que tendria que hacer es copiar en cada una de esas 20 carpetas un txt que habia generado anteriormente.
alguno sabe como hacerlo o me puede dar una mano???
gracias!.
128
« en: Martes 19 de Diciembre de 2006, 13:53 »
Buenas, necesitaria si alguien me da una mano en lo siguiente.
Tengo que realizar una conexion a una tabla de una base de datos de AS400. Y con los datos de esa tabla (una tabla sencilla, con dos campos) volcarlos a un archivo de texto.
No tengo ni idea como hacer la conexion.
Lo unico que hice fue crear un origen de datos ODBC con esa tabla y pude comprobar que funciona bien (creando una base de datos de acces)
Gracias.
129
« en: Martes 12 de Diciembre de 2006, 20:11 »
gracias, quiza me exprese mal pero me referia a paginas mas bien portales o algo asi.
tenia entendido que habia un portal en español llamado "El Rincón en Español de C#” pero parece que no esta mas.
Algo asi buscaba yo.
Se poner "ejemplos c#" en google...
igualmente gracias.
130
« en: Martes 12 de Diciembre de 2006, 19:09 »
y si es en español mejor aun
131
« en: Martes 12 de Diciembre de 2006, 19:04 »
por suerte consegui una version de Visual Studio 2005 y ahora si pude probar los ejemplos que me habia bajado antes.
menos mal!
gracias igual.
ah, ahora si alguno conoce alguna buena pagina con info de c# ejemplos etc. que avise!
saludos
132
« en: Martes 12 de Diciembre de 2006, 12:35 »
Buenas.
Alguien sabe donde puedo bajar ejemplos de codigo para visual studio .net 2002 (C#)??? Porque me baje esos 101 samples de la pagina de microsoft pero me dicen que estan hechos con una version superior y nos son compatibles con la mia. Y no puedo encontrar ejemplos para la version que yo tengo.
Si alguno sabes se lo agradeceria!
Saludos
133
« en: Lunes 4 de Diciembre de 2006, 20:00 »
Buenas, antes que nada les comento que estoy dando mis primeros pasos en C# por lo tanto espero que me tengan paciencia. En principio lo que necesito es encontrar algun control similar al MSFlexGrid de visual basic. Vi uno llamado Datagrid, pero me pude dar cuenta como funciona.
Si alguno sabe por como puedo arrancar y me da una mano (con algo de codigo o cualquier info.) desde ya se lo agradezco.
saludos.
134
« en: Viernes 17 de Noviembre de 2006, 19:38 »
Buenas, estaba viendo que una tabla de mi base de datos tiene mas de 128.000 registros. Por supuesto que esto esta haciendo que ciertos procedimientos sean bastante lentos. A raiz de esto me surgio la duda. ¿Tiene limite de registros una tabla de la base de datos SQL Server?
Saludos
135
« en: Jueves 26 de Octubre de 2006, 15:31 »
perdon, copiar y pegar una unica celda puedo, mas de una ya no.
136
« en: Jueves 26 de Octubre de 2006, 15:28 »
Buenas, en el ultimo post necesitaba buscar alguna manera para cuando selecciono una celda me seleccione tambien toda la fila a la que corresponde dicha celda. Eso lo pude seleccionar haciendo lo siguiente
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) Target.EntireRow.Select Target.Activate
End Sub
Ahi fue perfecto, pero ahora me surgio el problema que si por ejemplo quiero borrar una seleccion de celdas (de diferentes filas) me borra todas las filas. Y es obvio porque con el procedimiento anterior me selecciona las filas completas.
Ahora que veo tampoco puedo por ejemplo poner en negrita una unica celda, o copiar y pegar una celda. (no toda la fila completa)
Bueno, eso, si a alguien se le ocurre algo que me avise!
137
« en: Martes 24 de Octubre de 2006, 14:24 »
A partir de lo que dijo F_Tanori me puse a investigar un poco y encontre esto que soluciono mi problema:
SELECT * FROM Mi_Tabla WHERE CAST(dtinsercion AS DATETIME) > '10/09/2006'
Como verán de esta manera el campo dtinsercion que era una fecha en formato string lo comparó como si fuese una fecha en formato datetime.
Gracias a todos y espero que esto tambien le sirva a alguien!
Saludos.
(igualmente si a alguno se le ocurre algo mas practico que avise!!!)
138
« en: Martes 24 de Octubre de 2006, 13:36 »
Claro, lo que yo queria hacer es algo parecido a lo que dijo recien F_Tanori. Que el recorset que vaya a usar desde Visual ya tenga ese filtro hecho.
Yo estoy usando SQL Server. existe esa funcion str_to_date o alguna parecida para SQL????
saludos!
139
« en: Lunes 23 de Octubre de 2006, 20:49 »
Buenas, vengo por aqui por ayuda...
Necesito traer de la base de datos con la que trabaja mi aplicacion registros que cumplan con la siguiente condicion:
si por ej. le paso la fecha martes 24/10/2006 me tiene que traer todos los registros que esten entre el dia anterior a partir de las 15hs y el mismo dia hasta las 15hs.
El problema surge que cuando veo en la base, que ya estaba armada, que el dia y la hora estan en campos diferentes y ambos con el formato string.
Por lo tanto me toma por ej. que la fecha 29/01/06 es mayor a la fecha 05/06/06, cuando en realidad no es asi.
A alguien se le ocurre la manera para poder hacer lo que quiero sin tener que modificar la base de datos????
Quiza es una estupidez mi pregunta pero ahora no se me ocurre nada.
Saludos.
140
« en: Lunes 23 de Octubre de 2006, 14:04 »
Gracias, es una pena que no tenga esa opcion. Igualmente lo que vos me decis es lo mas cercano a lo que queria hacer, asi que ya lo voy a aplicar.
gracias y saludos!!
141
« en: Viernes 20 de Octubre de 2006, 14:47 »
Buenas!
Estoy usando el control MSFlexGrid y por lo que me parecio ver no tiene nada como para ajustar el ancho de la columna automaticamente.
alguno sabe si esta por alguna parte???
o conocen algun control que tenga esa opcion, porque necesito mostrar unos datos en una grilla y tendria que ajustarse automaticamente la columna.
gracias de antemano!!!
142
« en: Viernes 13 de Octubre de 2006, 20:40 »
Bueno, finalmente encontre exactamente lo que queria hacer, por si a alguno le interesa lo unico que hay que hacer es poner en el evento SelectionChange de la hoja (o de todo el libro) lo siguiente:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.EntireRow.Select Target.Activate End Sub
igualmente gracias a todos por la ayuda!
saludos
143
« en: Viernes 13 de Octubre de 2006, 15:43 »
Widark (o el que quiera/pueda colaborar).
Esto ultimo que me decis me sirvio en parte. Pero surgieron algunos errores como:
Si la fila a la que corresponde la celda activa tiene otro color lo pasa al color xlColorIndexNone (esto igualmente lo solucione guardando en una variable el nro de color de la fila). Pero haciendo esto si la fila de la celda activa tenia columnas con distintos colores me da error ya que ColorIndex devuelve NULL.
Tambien me trae el problema que si selecciono muchas filas por ej. diez, cuando saco la seleccion nueve quedan pintadas!!
Por lo tanto probe lo siguiente:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.EntireRow.Select End Sub
De esta manera me selecciona la fila de la celda que tengo activada. (que en realidad es lo que quiero, que quede seleccionada). El unico problema de esto es que cuando quiero hacer doble click en una celda para ingresar algun dato siempre entra a este evento y me deja activa la celda de esa fila pero siempre la de la columna "A"
No se, si alguien se le ocurre algo que me pudiese ayudar a solucionar esto ultimo... se lo agradezco!
saludos!
pd: adjunto el archivo excel por si alguno lo quiere ver
144
« en: Miércoles 11 de Octubre de 2006, 15:11 »
hola, gracias por al ayuda. Si, sombrear le llamo a pintar o colorear.
Con lo que me dijiste antes hice lo siguiente.
Sub Auto_Open()
'Selecciona la fila completa Selection.EntireRow.Select 'Le cambia de color a la seleccion (Fila) Selection.Interior.ColorIndex = 15
End Sub
De esta manera cuando abro el excel me aparece pintada toda una fila. Pero ahora necesito la manera de, una vez abierto, que se vaya pintando la fila de la casilla que estoy usando (y obviamente se borre, o se ponga normal al anterior)
Tenes idea como??
145
« en: Martes 10 de Octubre de 2006, 21:15 »
Gracias por la ayuda,
Estoy leyendo desde 0 el manual ese que mencionaste porque quiero aprender bien todo esto (ya estoy terminando el primer capitulo...)
Igualmente si tenes idea de como se hace eso especifico que te dije me vendria bien porque de aca a que termine de leer todo el documento pueden pasar un par de semanas...
Asi que estas con tiempo tu ayuda va a ser bienvenida.
saludos
pd: uno de los dos post lo mande por error pensando que el otro no habia salido, no fue a proposito!
146
« en: Martes 10 de Octubre de 2006, 20:13 »
Buenas, espero que alguno me pueda ayudar.
Tengo una hoja de excel en donde lo que quiero hacer es que al seleccionar una celda automaticamente se sombree toda la fila correspondiente a esa celda.
realmente no tengo muchos conocimientos de excel, pero si alguien me puede dar una mano para arrancar se lo agradeceria!
saludos
147
« en: Martes 10 de Octubre de 2006, 20:05 »
Buenas, espero que alguno me pueda ayudar.
Tengo una hoja de excel en donde lo que quiero hacer es que al seleccionar una celda automaticamente se sombree toda la fila correspondiente a esa celda.
realmente no tengo muchos conocimientos de excel, pero si alguien me puede dar una mano para arrancar se lo agradeceria!
saludos
148
« en: Martes 26 de Septiembre de 2006, 17:10 »
sisi, despues de escribir el post segui revisando y llegue a la misma pagina que me mandaste y funciona!!
igualmente te agradezco!!!
saludos
149
« en: Martes 26 de Septiembre de 2006, 16:08 »
Buenas. Espero que alguien me pueda guiar sobre lo siguiente.
Hay una pc que usa diferentes programas. Y varios de ellos usan una configuracion regional diferente, por lo que si se ejecuta la aplicacion con la configuracion incorrecta esta no funciona.
Por lo tanto pensaba buscar la manera de poder cambiar parte de esas configuraciones antes de abrir la aplicacion. Una de las cosas que me acuerdo que hay que cambiar era por ej. en "Configuracion Regional/Numeros/Simbolo Decimal" la coma por el punto o viceversa y algunas cosas por el estilo.
Estuve revisando un poco antes de postear y encontre esto pero la verdad no se bien como usarlo o que faltaria aplicar, es algo con GetLocaleInfo y SetLocaleInfo
Public Declare Function GetLocaleInfo Lib "kernel32" Alias "GetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String, ByVal cchData As Long) As Long
Public Declare Function SetLocaleInfo Lib "kernel32" Alias "SetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String) As Long
Public Const LOCALE_ICURRDIGITS = &H19 ' # local monetary digits Public Const LOCALE_ICURRENCY = &H1B ' positive currency mode Public Const LOCALE_IDIGITS = &H11 ' number of fractional digits Public Const LOCALE_IINTLCURRDIGITS = &H1A ' # intl monetary digits Public Const LOCALE_ILZERO = &H12 ' leading zeros for decimal Public Const LOCALE_INEGCURR = &H1C ' negative currency mode Public Const LOCALE_INEGSEPBYSPACE = &H57 ' mon sym sep by space from neg amt Public Const LOCALE_INEGSIGNPOSN = &H53 ' negative sign position Public Const LOCALE_INEGSYMPRECEDES = &H56 ' mon sym precedes neg amt Public Const LOCALE_IPOSSEPBYSPACE = &H55 ' mon sym sep by space from pos amt Public Const LOCALE_IPOSSIGNPOSN = &H52 ' positive sign position Public Const LOCALE_IPOSSYMPRECEDES = &H54 ' mon sym precedes pos amt
Cualquier ayuda se agradecera!
Saludos
150
« en: Lunes 25 de Septiembre de 2006, 14:12 »
bueno, calculo que ya estaras cansado de mis agradecimientos... pero me salvaste de nuevo.
Me faltaba la dll SSubTmr.DLL.
ya probe de instalarlo en una maquina nueva y pareciera que funciona bien.
asi que gracias de nuevo
(y hasta mi proximo error!)
|
|
|