|
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 - zareth
26
« en: Lunes 1 de Agosto de 2005, 16:55 »
holas pues para ke sea mas solida la revision y a modo de descarte, te dire ke tambien veo el cursor "finger.cur" ke colocastes en el label y concretamente esta bien. z4r3th
27
« en: Sábado 30 de Julio de 2005, 20:05 »
Pues tienes que configurar como dice mbrenes, subir el nivel de seguridad y despues le das F11 y entras a VBA ahi estan todos los modulos de las macros que tenga programada la plantilla de Excel.
Pregunta? Si sabes crear macros, por que preguntas eso? O talvez no entendi la pregunta. ... es cierto el nivel de seguridad esta en MEDIO cosa ke pregunta siempre antes de abrirl el libro de excel, pero me refieria a ke si yo ke las kreo no estare creando sin darme cuenta  un codigo malicioso ke pueda danar el excel... es extrano preguntar esto  pero por siaca z4r3th
28
« en: Sábado 30 de Julio de 2005, 19:57 »
hola a todos esto es lo ke hice CON RESPECTO A cargar una base de datos en excel a sql Dim cn As adodb.Connection Dim strSQL As String Dim lngRecsAff As Long Set cn = New adodb.Connection DoEvents cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & Text1.Text & ";" & _ "Extended Properties=Excel 8.0" 'Importo usando Jet Provider. strSQL = "SELECT * INTO [ODBC;Driver={SQL Server};" & _ "Server=SERVER;Database=BASE;" & _ "UID=USER01;PWD=USER01].BASEPRUEBA " & _ "FROM [" & Combo1.Text & "]" cn.Execute strSQL, lngRecsAff, adExecuteNoRecords MsgBox "Números De Registros Importados : " & lngRecsAff cn.Close Set cn = Nothing
el unico incoveniente es ke me crea siempre la tabla y no la actualiza como debe, alguna sugerencia.. z4r3th
29
« en: Sábado 30 de Julio de 2005, 19:50 »
cuidado con lo que te dice mbrenes, ya que si dejas esta opcion habilitada de esta forma cualquier archivo que bajes de Internet que no sea de tu confianza puede contaminar las plantillas o hasta el mismo normal.dot de Word y eso puede ser peligroso. holas a todos yo uso mucho macros en excel...  he sabido ke pueden danar las plantillas de excel o hacerla ke funcionen mal, como puedo darme cuenta de ke la macro ke manejo es buena o no !!!!!  alguna sugerencia... z4r3th
30
« en: Sábado 30 de Julio de 2005, 19:36 »
31
« en: Sábado 30 de Julio de 2005, 19:21 »
Utiliza cursores de 16*16 o 32*32, de pronto ese es el problema, por que a mi me mola bien. holas al igual ke RadicalEd opino lo mismo, yo tambien uso lo mismo ke tu y me va bien. es la resolucion ke damos a los iconos o cursores... (16*16,32*32) hay programas buenos cono IconXP ke te permite modificar a tu gusto tamano colores etc... z4r3th
32
« en: Sábado 30 de Julio de 2005, 18:37 »
holas tal vez te pueda servir esto: Private Sub Text1_Change() Dim x As Integer If Len(Trim(Text1.Text)) = 1 Then Text2.Text = UCase(Mid(Text1.Text, 1, 1)) ElseIf InStr(1, Text1.Text, " ", 1) > 0 Then x = InStr(1, Text1.Text, " ", 1) Text2.Text = UCase(Mid(Text1.Text, 1, 1)) + Mid(Text1.Text, 2, x - 1) + UCase(Mid(Text1.Text, x + 1, 1)) + Mid(Text1.Text, x + 2, Len(Text1.Text)) Else Text2.Text = UCase(Mid(Text1.Text, 1, 1)) + Mid(Text1.Text, 2, Len(Text1.Text)) End If End Sub
aki lo hice con dos cuadros de texto, solo cambia el valor de salida para ke sea en un cuadro de texto.. suerte z4r3th PD: ojo ke esta validacion es para dos palabras, ejem: Augusto Valvuena. No lo he probado con tres o mas... pero ya tienes la idea... nos vemos
33
« en: Miércoles 27 de Julio de 2005, 20:30 »
holas cerocool perdon por no contestar a tiempo, estuve realmente ocupado resolviendo un tema de import a sql todo un dolor de cabeza, mira al ver tu correo vi el codigo ke me enviastes como dice radicale eso es vbNET no he visto mucho ese lenguaje pero puedo decirte como normalmente haria es llenar el grid de destino con codigo asignado a un recordset algo asi como insert into values(..) por medio de sql y luego un refresh al recordset >> recordset.refresh deberia de funcionar porke asi utilizo la mayoria de los recordset ke uso... talvez en la parte donde haces el proceso de llenado "Public Function listado_items() As DataSet" cuando haces esto "titems.Rows(titems.Rows.Count - 1)(1) = Me.txt_cantidad.Text" al final puedes meterlo en refresh al recordset, a mi siempre me funka en esa parte.... (al similar claro esta...!! ) espero te ayude en algo z4r3th PD: gracias por darte tiempo de escribirme y de adicionarme al msm espero ke alli hablemos mejor y talvez compartamos ideas... adios suerte
34
« en: Martes 26 de Julio de 2005, 19:48 »
hey cerocool mi correo es retricom@hotmail.com, enviame tu codigo para revizarlo... saludos z4r3th
35
« en: Martes 26 de Julio de 2005, 17:57 »
holas cerocool,,, yo tambien trabajo con datagrid llenados con recordset dentro de varios formularios, no entiendo bien tu pregunta puedes mostrarme algo del codigo o ke parte del proceso es... saludos z4r3th
36
« en: Lunes 25 de Julio de 2005, 19:45 »
hola gente ke tal de nuevo por aki (con nuevo id, antes era desarrollo pero lo utiliza una companera) despues de unas largas vacaciones volviendo a la chamba con una pekena duda. Tengo ke subir datos de una hoja de excel a una base que esta en un server de SQL2000 de tal manera que importe los datos y llene una tabla determinada, buske y encontre este codigo: Function MySQL_ConnectionString(sServerName As String, sUserName As String, sPassword As String, Optional sDatabaseName As String = "", Optional sPort As String = 3306) As String 100 MySQL_ConnectionString = "" On Error GoTo Err ' Stop 110 MySQL_ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" & _ "SERVER=" & sServerName & ";" & _ "UID=" & sUserName & ";" & _ "PWD=" & sPassword & ";" & _ "PORT=" & sPort & ";" & _ "DATABASE=" & sDatabaseName Exit Function Err: MySQL_ConnectionString = False Debug.Print "ERROR ConnectionString: " & Err.Number & vbNewLine & Err.Description & vbNewLine & "Line: " & Erl End Function
exactamente ke deberia tener la linea donde dice 110, porke asi como esta no se conecta o es diferente por ser sql2000??? por cierto el puerto como valor por default tiene 3306 eso tambien influye??? alguna idea o sugerencia de como deberia levantar mis datos de excel a sql2000, a la espera de sus comentarios, saludos z4r3th
|
|
|