|
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 - Widark
Páginas: 1 ... 7 8 [9] 10 11 12
201
« en: Sábado 18 de Junio de 2005, 17:56 »
What's uuppp? Como les va?, quiero saber si hay alguna forma de validar que no se repitan los datos en una columna, como la llave principal pero en excel, si que tenga que programarlo, me explico, cada vez que una celda de cierta columna cambie valide si ya existe, desde ya muchas gracias. Saludos.
202
« en: Viernes 17 de Junio de 2005, 16:21 »
Bueno, yo empeze con pascal no me gusto mucho al principio ni despues (apenas estaba aprendiendo y me parecia complicado  ), luego segui con Borland y me parecio muy bueno, luego de este segui con vb, pienso que se pueden hacer muchas cosas con el (como en todos) aunque me entere que otros lenguajes se puede hacer mucho más facil y rapido  , lo que dice Juank es cierto ya vb 6 es historia aunque pasara un tiempo en casi no se utilize (aunque no creo que se deje de utilizar). Apenas llevo dos años en esto y creo que he perdido tiempo ahora quisiera más que aprender un lenguaje qusiera y lo estoy haciendo pulirme más en la solucion de algoritmos de forma adecuada y optima sin importar el lenguaje ya que esto solo serviria para la implementación y dependeria de las necesidades y como es bien sabido el principio es el mismo las instrucciones vendran por añadidura
203
« en: Lunes 13 de Junio de 2005, 16:27 »
Hola de nuevo! Pues si te entendi mal, pero en ese caso si me corchaste  yo apenas soy un pinche aprendiz, que pena no poderlo ayudar  . Saludos.
204
« en: Lunes 13 de Junio de 2005, 16:24 »
Que Tal pel@'s!
Estoy haciendo un form en Excel, que tendra opciones de busqueda de alguna celdas y quiero mostrar el resultado de la busqueda en un dbgrid, pero no quiero abrir un recordset. Si alguien sabe como hacerlo con el dbgrid o tiene alguna sugerencia sera bienvenida, muchas gracias por la atencion prestada.
no hay tons pel@'s ya lo solucione, con el flexgrid aunque lo queria manejarlo con Ado, pero bueno.
205
« en: Lunes 13 de Junio de 2005, 15:37 »
Hola FRIJU! Si le entendi bien aqui esta: Declare Function Backup Lib "Kernel32" Alias "CopyFileA" _ (ByVal lpexistingfilename As String, ByVal lpnewfilename As String, ByVal bfailifexists As Long) As Long Rem Esta linea va en un modulo Backup_DB RutaOrigen, RutaDestino Sub Backup_DB(strDBActual As String, strDBBackup As String) Rem Este es tambien va en un modulo Dim Result As Long If Dir(strDBActual) = "" Then MsgBox Chr(34) & RutaDestino & Chr(34) & ". Este no es un nombre valido." Else Result = Backup(RutaOrigen, RutaDestino, False) End If End Sub
espero le sirva, saludos.
206
« en: Sábado 11 de Junio de 2005, 23:26 »
Hola de nuevo vickypu!
Comprueba entonces los tipos de datos que concuernden entre lo que le envias desde vb a access.
saludos.
207
« en: Sábado 11 de Junio de 2005, 18:38 »
Hola vickypu!
Ese error suele ser por el tipo de dato o el tamaño del campo.
Ej: Tipo de Dato: Estas guardando letras en un campo númerico, podrias validar que solo sean números. Tamaño de Dato: La cadena que le envias al campo supera el número de caracteres que almacena, para este problema puedes ayudarte con MaxLenght.
Espero se de utilidad, saludos.
208
« en: Jueves 9 de Junio de 2005, 00:35 »
Algo que ya sabia... La endemoniada ley de Morphy si se cumple. y... se me olvido lo que aprendi hoy
209
« en: Viernes 3 de Junio de 2005, 22:47 »
Hola Roxi! Yo utilizo ADODB, no se si sea igual primera vez que escucho ADOTable y me coneccto así: Public Cnx As ADODB.Connection Set Cnx = New ADODB.Connection Cnx.CursorLocation = adUseClient Cnx.Open "PROVIDER=MSDataShape;Data Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & strRuta
luego debe abrir el recordset asi: [CODE]Dim rsProveedor as ADODB.Recordset set rsProveedor = New ADODB.Recordset rsProveedor.Open "Select * From [Nombre_Tabla]",cnx,adOpenStatic, adLockOptimistic espero le ayude, saludos.
210
« en: Miércoles 1 de Junio de 2005, 18:39 »
Que tal mbrenes! Ya lo probe y funcio correctamente, muchas gracias pela'o.
211
« en: Miércoles 1 de Junio de 2005, 16:53 »
Que tal Mydr! Puedes crear una plantilla en Excel con el formato que adjuntaste, cierta vez hize una pregunta parecida pero en Word, Shiquilla respondio y su ejemplo fue como anillo al dedo (como todas las respuestas que he recibido de todos lo foreros), debes comprobar si el archivo existe: Path = App.Path & "\Informes\" Rem Por decir algo Archivo = "Plantilla03.dot" Rem Extencion de la plantilla de excel, esta es Word Existe = Dir(Path & Archivo) If Trim(Existe) <> "" Then Set ExcelExp = CreateObject("EXCEL.APPLICATION") With ExcelExp .Workbooks.Add .Sheets(1).Select NumerodeCelda = 17 Rem Debido a que ahi empieza tu informe .Range("AB" & NumerodeCelda).Font.Name = "Tahoma" Rem si quieres saber más metodos y propiedades puedes abrir Excel y en el editor de macros las intentas .Range("CD" & NumerodeCelda).Value= VariabledelaCantidad End With End if
No olvides validar hasta la celda 41 a menos que puedas cambiar el tamaño insertando mas filas, debes hacer referencia a excel en vb, creo que eso es todo cualquier cosa me la comentas. Saludos.
212
« en: Miércoles 1 de Junio de 2005, 16:32 »
Que tal Hao!
Yo ya sabia alguna, de las cuales no concuerdan con lo que dices, por lo menos lo del estornudo, tenia entendido que era por que en cierta epoca hubo una peste con la que murio mucha gente y al que estornudara se le decia "God bless you"(no se como se escribe) por que ya tenia un pie en la tumba. lo de ok si concuerda pero lo de la biblia, habia escuchado que el ojo de la aguja era el paso de una montaña muy angosta, en fin las versiones que se manejan de un tema son muchas a cual creer, mmmmm.
213
« en: Miércoles 1 de Junio de 2005, 16:00 »
Que tal Juez? Esto debe ser muy engorroso, pero sera que me podrias enviar una copia del manual, dtrochez@gmail.com, muchas gracias.
214
« en: Martes 31 de Mayo de 2005, 16:04 »
Hola a tod@s! Como hago para cargar la ventana "Propiedades de Fecha y Hora" la que aparece al dar doble click en la hora de la barra de tareas, muchas gracias por la atención prestada.
215
« en: Martes 31 de Mayo de 2005, 15:40 »
Hola jodijo5! WithEvents sirve para que te ahorres los controles pero que puedas tener sus "Eventos", por ejempolo suelo usar variables Recordset de la siguiente forma: Dim WithEvents rsClientes as ADODB.Recordset
de esta forma me ahorro el control de ADO y puedo tener todos los Eventos de este tipo, espero haber sido claro, saludos.
216
« en: Jueves 26 de Mayo de 2005, 20:36 »
Hola Manuel Castro Gómez!
En este momento no se cuanto es la capacidad del tipo de dato Long que es así como guardad los datos la propiedad ItemData, por el error que describes, pienso que es ese el motivo.
Saludos
217
« en: Jueves 26 de Mayo de 2005, 20:27 »
Hola seba_m!
En la pestaña "Divisiones" la propiedad del MarqueeStyle, seleccionas dbgHighlightRow y listo, espero le sirva.
Saludos
218
« en: Miércoles 25 de Mayo de 2005, 17:24 »
Hola Hera!
con la funcion getURL("Nombre_de_la_pagina.extencion",en que ventana), este último parametro es por si se quiere que aparesca en la misma pagina que se esta visualizando o en otra diferente, espero le ayude.
Saludos.
219
« en: Martes 24 de Mayo de 2005, 23:15 »
Hola Juanaca! Podrías tener una casilla de verificación en la tabla que se active cuando algún usuario empiece a editarlo, lo deberías guardar en ese mismo instante, así cada ves que editen verificas si esta casilla esta activada para mostrar un mensaje o algo que informe que ese registro esta bloqueado, cuando el usuario termine de editar y cancele o guarde los cambios le quitas la marca a esta casilla. Hasta donde entiendo  adLockBatchOptimistic te guarda los datos en el búfer hasta que decides actualizar la tabla, así que los cambio no se visualizan hasta que hagas este proceso, creo que podrías utilizar adLockOptimistic que te va actualizando los datos de una. Como se puede ingresar a la tabla desde otra imagen del programa podrías crear una archivo de texto con las tablas abiertas y solamente vas y lo lees con la tabla que el usuario necesita si la encuentra es porque esta abierta ya sea por la misma aplicación o una imagen, por ahora esto es lo que se me ocurre si tengo algo mejor te comentare, espero le ayude en algo. Saludos, aaaa, otra cosa podrias visitar este link: http://msdn.microsoft.com/library/default....ocktypeenum.asp
220
« en: Martes 24 de Mayo de 2005, 16:16 »
Hola juanaca! Estube leyendo y de la forma como abres el recordset, bloqueas el registro desde que lo empiezan a editar hasta su actualización ya sea que lo modifiquen o no, si por el contrario lo que quieres es bloquear las tablas para que no ingrese ningun usuario cuando ejecutes un proceso, deberas validar antes de abrir la tabla si esta disponible, creo que este link te podria servir: http://www.softwaremix.net/viewtopic-389452.htmlSaludos.
221
« en: Viernes 20 de Mayo de 2005, 19:13 »
Hola a todos!
Como hago para cuando de clic en un boton me abra un archivo de excel, y que ademas no pregunte si lo quiero guardar?, aunque en ultimas me sirve con tal de que lo abra.
MUCHAS GRACIAS
222
« en: Viernes 20 de Mayo de 2005, 19:03 »
Hola Manuel Castro Gómez! Si el codigo que plasmaste aqui es un fiel copia del que usas, me parece que le hace falta asignarle el tipo de cursos a la coneccion. Yo no conecto un recordset de esa forma: Cnn.CursorLocation = adUseClient Cnn.ConectionString = "Un arvhivo UDL" Cnn.Open rsRecordset.Open "Sentencia",Cnn,adOpenStatic, adLockReadOnly
Espero sea lo que le falta, saludos.
223
« en: Viernes 20 de Mayo de 2005, 16:13 »
Hola DiabloRojo!
El formulario mdi es un complique a mi parecer. Este formulario tiene una Propiedad ActiveForm que te dice que formulario tiene el foco en ese instante. Para determinar si el formulario fue cargado yo lo haria con una variable Boolean y para traerla al frente, no se si dandole el foco lo haga, puedes usar la funcion SendKeys, o simplemente, Formulario.SetFocus. Espero sirva de algo.
Saludos.
224
« en: Miércoles 18 de Mayo de 2005, 19:18 »
Hola saroaes21!
Algo debe estar haciendo mal, ya que el datareport se ajusta a la cantidad de registros, que le envien el control de origen, ya sea Data, Ado, Data Environment. Pruebe si los resultados de la consulta son exactos, si es así, intente crear otro reporte desde cero enlazandolo con esa consulta.
Eso es lo que entiendo, saludos.
225
« en: Miércoles 18 de Mayo de 2005, 19:11 »
Hola manuelbse! Lo que quieres lo puedes hacer de dos formas: 1: Manejar los reportes con el Data Environment, luego creas un command con la cadena de conexion que deseas y le agregas unos Parametros, si no estoy mal seria algo así. Select a.CodEst, a.Nombre, a.apellido, b.valor, b.descripcion, b.otro AS Nivel From estudiantes a, valores b Where a.codest=? and b.codValor=?
En la ficha de parametros los definis como se llama y su tipo de dato. 2: Crear una consulta desde el formulario, asignarselo a un objeto recordset y luego enlazarlo con el DataReport rsReporte.Open "Select a.CodEst, a.Nombre, a.apellido, b.valor, b.descripcion, b.otro AS Nivel From estudiantes a, valores b Where a.codest='" & VariableEstudiante & "' and b.codValor=" & Seleccion & "", Cnx, adOpenStatic, adLockReadOnly Set DataReport2.DataSource = rsReporte
Espero le sirva, saludos.
Páginas: 1 ... 7 8 [9] 10 11 12
|
|
|