• Lunes 29 de Abril de 2024, 00:45

Mostrar Mensajes

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.


Temas - ainhoa

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Re: ¿porque no me deja actualizar la tabla?
« en: Miércoles 19 de Febrero de 2003, 15:01 »
Resulta que estoy realizando un programa de gestión de llaves, es decir, controlar quien tiene cierta llave en cada momento. Para ello el usuario a traves de un combo box elige un edificio, una vez elegido este en otro combo box se le cargan las salas de este edificio y al seleccionar una le aparece las llaves que exiten, las disponibles y quien las tiene,a la hora de querer guardar en la tabla que una nueva persona va a coger una cierta llave, me da error, me dice que el objeto o la tabla es de solo lectura, y no se como arreglarlo, porque no creo que esto sea asi.
A la hora de abrir la base de datos lo hago asi:

criterio = " Select Nombre_sala from Salasporedificio where Nombre_edificio = '" & Trim(Combo1.Text) & " ' ;"
Set db2 = DBEngine.OpenDatabase(App.Path & "llavesanterior.mdb", , False)
Set rssalas = db2.OpenRecordset(criterio)
Data2.DatabaseName = App.Path & "llavesanterior.mdb"

lo que pasa que para Data abro la base de datos y no si sera por esro necesito ayuda. Muchas gracias a todos.

2
En vez de utilizar la insert como pregunte en el otro mensaje, alguien me podria ayudar, he resulto el problema añadiendo otro data mas, asi que como tengo tres tablas he colocado tres datacontrol, el último lo voy llenando con la siguiente sentecia:
Data3.RecordSet!Nombre = Text1.TExt indicandole primero que voy a añadir uno con AddNew y poniendo al final Data3.RecordSet.Update y Data3.Refresh.
Pero resulta que ademas de añadirmelo en la tabla 3, si cambio alguno de esos datos también me lo cambia en la tabla 1, si que yo se lo indique, ya que lo unico que hago con esta tabla es cargar sus datos en la aplicaión para que el usuario se sirva de ellos y cuando quiera seleccione uno de estos y se guarden en la tabla3.
¿Por que me ocurre esto?
Gracias.

3
En vez de utilizar la insert como pregunte en el otro mensaje, alguien me podria ayudar, he resulto el problema añadiendo otro data mas, asi que como tengo tres tablas he colocado tres datacontrol, el último lo voy llenando con la siguiente sentecia:
 Data3.RecordSet!Nombre = Text1.TExt indicandole primero que voy a añadir uno con AddNew y poniendo al final Data3.RecordSet.Update y Data3.Refresh.
Pero resulta que ademas de añadirmelo en la tabla 3, si cambio alguno de esos datos también me lo cambia en la tabla 1, si que yo se lo indique, ya que lo unico que hago con esta tabla es cargar sus datos en la aplicaión para que el usuario se sirva de ellos y cuando quiera seleccione uno de estos y se guarden en la tabla3.
¿Por que me ocurre esto?

4
Visual Basic 6.0 e inferiores / Re: duda con BD con data(insert)
« en: Miércoles 22 de Enero de 2003, 16:32 »
En el programa que estoy realizando utilizado dos tres bases de datos, una la utilizo para cargar en diferentes textbox la información, la otra para cargar en un combo otra información cada una con su combo, y luego lo que quiero hacer es que todos estos datos tanto los del combo como los de los textbox pasen a otra bd que esta inicialmente vacia.
Como hago la insert, os voy a poner el código que utilizo y donde me da error;


Set db = DBEngine.OpenDatabase(App.Path & "Talleresversiónanterior.mdb")
criterio = "insert into Talleresactual values("
criterio = criterio & "'" & Trim(Text1) & "',"
criterio = criterio & "'" & Trim(Text2) & "',"
criterio = criterio & "'" & Trim(Text3) & "',"
criterio = criterio & "'" & Trim(Text4) & "',"
criterio = criterio & "'" & Trim(Text5) & "',"
criterio = criterio & "'" & Trim(Text6) & "',"
criterio = criterio & "'" & Trim(Text7) & "',"
criterio = criterio & "'" & Trim(Text8) & "',"
criterio = criterio & "'" & Trim(Text9) & "',"
criterio = criterio & "'" & Trim(Text10) & "',"
criterio = criterio & "'" & Trim(Combo1.Text) & "',"
criterio = criterio & "'" & Trim(Text17) & "',"
criterio = criterio & "'" & Trim(Text19) & "',"
criterio = criterio & Trim(Text18) & ","
criterio = criterio & "'" & Trim(Text20) & "');"
Set rstalleres = db.OpenRecordset(criterio)´//error
MsgBox "Registro Actualizado"

me dice que la operación es no valida como se hace la insert esta bien asi?

5
Visual Basic 6.0 e inferiores / Re: convertir números a formato hora hh:mm:ss
« en: Jueves 14 de Noviembre de 2002, 16:25 »
como puedo convertir un numero a formato hora hh:mm:ss
Tengo que convertir dicho número para pasarlo a una función que me lo convierte en decimal (es deicr recibe un parametro de tipo variant) para realizar sumas con el y luego pasarlo otra vez a formato hora
gracias y un saludo.

6
Visual Basic 6.0 e inferiores / Re: otra de redondeo
« en: Miércoles 13 de Noviembre de 2002, 20:31 »
Muy bien con round pero por ejemplo si el número es 24.5 me pone 24 y yo quiero que me ponga 25. Ayudita

7
Visual Basic 6.0 e inferiores / Re: redondeo de números
« en: Miércoles 13 de Noviembre de 2002, 19:56 »
Quisiera saber como puedo redondear números por ejemplo que en vez de 43.75 me aparezca 44 .

8
Visual Basic 6.0 e inferiores / Re: cambio de los diás de fiesta de un calendario
« en: Miércoles 13 de Noviembre de 2002, 14:34 »
Me gustaría saber como puedo cambiar las fiestas de un calendario, para añadir las fiestas de una determinada provincia.

9
Mw gustaría saber como puedo hacer para que cuando el usuario pase el ratón por encima de un botón se la indique lo que hace dicho botón

10
Visual Basic 6.0 e inferiores / volcado de un registro con arrays
« en: Lunes 11 de Noviembre de 2002, 20:50 »
Me gustaría saber como puedo recorrer un registro que tiene arrays ya se que se puede con un for pero es para volcar la infomación a un hoja de excel.

11
Me gustaría saber como se declaran variables del tipo hora para luego poder realizar restas con ellas.

Páginas: [1]