Ir al contenido


Foto

¿Se puede pasar un proyecto en delphi a Vb?


  • Por favor identifícate para responder
66 respuestas en este tema

#41 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 11 septiembre 2009 - 07:29

no se que hacer..!!!!! : :
uso VB 6.0 y no me acepta la coneccion con ninguna base de datos de formato del 2000 pa riva.!!! ke agoo.!!!!

estoy usando los ADO..
eh intento abrir la base de datos con este comando

Set Base_de_datos = OpenDatabase("Direccion de la base de datos");

pero nada.. me manda un error diciendome ke no se puede reconocer el formato de esa base.. =S ayuda :


Amigo, Yo manejo muy bien ado y probablemente pueda ayudarte. No tengo VB. deja lo consigo y vamos entrándole a tus dudas.  :). En tanto, hay un sitio dedicado a VB llamado el guille. Ahí­ puedes encontrar recursos que te ayuden con la migración.

Saludos


  • 0

#42 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 11 septiembre 2009 - 07:44

Pues lamento decirte amigo jordangel, que vas a tener que partir de cero con el VB
Pues Delphi y VB usan dos filosofias completamente diferentes, Delphi es Orientado a Objetos y VB es Orientado a Eventos, una conversion automatica dudo de que exista

Por otra parte, recuerdo cuando yo programe en VB, existia el control para navegar por la BD, pero no recuerdo como se llama. Me parece que si no aparece en la barra de herramientas, tienes que, lo que en Delphi equivale a instalar el componente, en VB no recuerdo por donde es, me parece que es por controles ActiveX o por OLE o algo así­

Y con esto http://www.elguille....Osindatacontrol  no te sirvió de nada ?  :huh:

  • 0

#43 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 08:02

el problema con la BD se debe a que la tecnoologia DAO utiliza el motor mas viejo de MDB  tendrias que hacerlo  como te mencione anteriormente, con el data enviroment.
  • 0

#44 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 09:53

hola a todos.. aki regrese..
amigo si me ayudo mucho ese tuto.. de verdad.. me kito muchas dudas...
y te lo agradesco de verdad...

con respecto a lo de data enviroment si lo utilize perfecto hize la union con la base de datos.. saque como se hace en delphi todo los campos de una tabla... pero al momento de ejecutarlo.. cuando kiero agregar algo o simplemente escribir un dato en las cajillas de texto.. no se queda.. me refiero es que al momento de yo elejir otra cajita de texto se borran los datos que introduje en la cajilla anterior.. me puse a camibar el font para ver si era algo de hay pero nada.. =S dime que puede ser??


  • 0

#45 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 10:11

hola a todos.. aki regrese..
amigo si me ayudo mucho ese tuto.. de verdad.. me kito muchas dudas...
y te lo agradesco de verdad...

con respecto a lo de data enviroment si lo utilize perfecto hize la union con la base de datos.. saque como se hace en delphi todo los campos de una tabla... pero al momento de ejecutarlo.. cuando kiero agregar algo o simplemente escribir un dato en las cajillas de texto.. no se queda.. me refiero es que al momento de yo elejir otra cajita de texto se borran los datos que introduje en la cajilla anterior.. me puse a camibar el font para ver si era algo de hay pero nada.. =S dime que puede ser??


Tienes los comandos para grabar los registros?? recuerda que igual debes utilizar el append, post, delete y esos tipos de comando.
  • 0

#46 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 10:18

umm.. ok.. otra pregunta..

antes de eso tengo que abrir la base de datos?? por ke yo utilizo este comando..

Set Base_de_datos = OpenDatabase

pero no creo ke me funcione por ke me da el error de la base de datos.. kq dice ke no reconoce el formato
  • 0

#47 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 10:32

umm.. ok.. otra pregunta..

antes de eso tengo que abrir la base de datos?? por ke yo utilizo este comando..

Set Base_de_datos = OpenDatabase

pero no creo ke me funcione por ke me da el error de la base de datos.. kq dice ke no reconoce el formato


puedes poner un poco del codigo que tienes para ver como lo haces?
  • 0

#48 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 11:03

este es el codigo ke tengo.. en todo.. no se si voy bien...
aki les dejo lo ke lelvo.. :



vb
  1. Option Explicit
  2. Dim Base_de_Datos As DAO.Database
  3. Dim Conjunto_de_resultados As DAO.Recordset
  4.  
  5.  
  6.  
  7. Private Sub Anterior_btn_Click()
  8. Conjunto_de_resultados.MovePrevious
  9. If Conjunto_de_resultados.BOF = False Then
  10. Cargar_cajas_de_texto
  11. Else
  12. Conjunto_de_resultados.MoveFirst
  13. Cargar_cajas_de_texto
  14. End If
  15.  
  16. End Sub
  17.  
  18. Private Sub Form_Load()
  19. Set Conjunto_de_resultados = Base_de_Datos.OpenRecordset _
  20. ("Select * from Clientes", dbOpenDynaset, dbOptimistic)
  21. Cargar_cajas_de_texto
  22. End Sub
  23.  
  24. Private Sub Primer_btn_Click()
  25. Conjunto_de_resultados.MoveFirst
  26. Cargar_cajas_de_texto
  27.  
  28. End Sub
  29.  
  30. Private Sub Siguiente_btn_Click()
  31. Conjunto_de_resultados.MoveNext
  32. If Conjunto_de_resultados.EOF = False Then
  33. Cargar_cajas_de_texto
  34. Else
  35. Conjunto_de_resultados.MoveLast
  36. Cargar_cajas_de_texto
  37. End If
  38.  
  39. End Sub
  40.  
  41. Private Sub Ultimo_btn_Click()
  42. Conjunto_de_resultados.MoveLast
  43. Cargar_cajas_de_texto
  44.  
  45. End Sub
  46. Cargar_cajas_de_texto
  47.  
  48. txtCodCliente.Text = Conjunto_de_resultados!txtCodCliente
  49. txtNombreClie.Text = Conjunto_de_resultados!txtNombreClie
  50. txtDireccion1.Text = Conjunto_de_resultados!txtDirecion1
  51. txtTelefono.Text = Conjunto_de_resultados!txtTelefono

Archivos adjuntos


  • 0

#49 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 11:05

se que devo tener un picadillo.. hay =S.. pero intento aprender.. =(
  • 0

#50 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 11:06

no tienes ningun comando que permita grabar esa informacion....
  • 0

#51 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 11:15

:s ....

hay deje el programa adjuntado.. de lo ke llevo.. me gustaria que lo revisaran..
y lo detallaran para ver si tengo cosas malas o me falta??... de verdad me gustaria que me acesoren.!! nada mejor que ustedes.. asi no pueda verlos..!!!
  • 0

#52 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 12:44

Saludos,

Aqui te estoy dejando un ejemplo de una sola pantalla para grabar, modificar, eliminar y desplazarse entre los registros.

Funciona con tu misma BD, solo tienes que redireccionarla en el conection del data enviroment.

Mas o menos lo que hice:

- Cree el data enviroment.
- El conection lo configure segun el asistente seleccionando el Jet 4.0
- Luego agregue el comando, en la opcion seleccione que era una tabla, indique la tabla y el tipo de bloqueo lo coloco en optimista(si no se hace eso no te deja grabar la info).
- Si hasta el momento todo va bien se deben reflejar estos campos dentro del comando.
- Luego los arrastro hasta el form que necesito y ellos automaticamente crean los controles.
- Solo resta colocar los botones y escribir el codigo, siempre haciendo referencia al data enviroment, y cuando necesitas trabajar sobre los registros no trabajas directamente sobre el command sino sobre rsCommand que es el recordset que crea el cursor,


Si no te corre es porque tienes que redireccionar la ruta de la BD, cualquier cosa preguntas.

Archivos adjuntos


  • 0

#53 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 01:33

:o

amigo muchisimas gracias.. ahora si tengo coneccion.. pero tengo un fallo todavia...

es en los datos.. cuando intento itroducir datos en lso txt.. al quitar el cursor de hay se borra lo que itrodusco.. y cuando le doy a guardar me sale este error

eh.. de verdad disculpenme por lo necio y lo bruto...: no les quiero causar molestias..

  • 0

#54 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 01:39

amigos... otra vez yo.. !! :(

tengo otra duda..

como ago yo.. para hacer un comando de tipo busqueda... me explico..

tengo 2 botones llamados consulta por cliente y consulta por general

lo que quiero hacer es.. cuando le de a uno des esos 2 botones.. me genere una pantalla donde me muestre lo ke pido.. y tengo tambien que agregarle un boton de impresion...

se puede realizar.?? es muy complicado?? se ke estoy exigiendo mucho. :s pero esta es la ultima evaluacion de esta materia.. y vale mucho % :(
  • 0

#55 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 01:56

:o

amigo muchisimas gracias.. ahora si tengo coneccion.. pero tengo un fallo todavia...

es en los datos.. cuando intento itroducir datos en lso txt.. al quitar el cursor de hay se borra lo que itrodusco.. y cuando le doy a guardar me sale este error

eh.. de verdad disculpenme por lo necio y lo bruto...: no les quiero causar molestias..


Recuerda que tienes que crear un registro nuevo antes de guardar la info debes abrir un registro nuevo, para eso es el boton NUEVO...



Otra cosa, no hagas muchas cosas al mismo tiempo, soluciona el problema de los ingresos, modificaciones y eliminaciones para seguir con busquedas y reportes.
  • 0

#56 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 02:26

Wow..Wow.. Wowhhh...

amigo tenias razon.!!! funciona..!! Woh... por fin algo de esperanza.. :D

gracias.. ahora trabajare con las otras ventanas asi..

cuando tengo que trabajar con otras tablas debo crear nuevos comand verdad???

amigo mil gracias.!!!

problema1) "Botones de eliminar, agregar,guardar" Finalizado.!
problema2) "Botones de Busqueda, imprimir para Facturacion"
  • 0

#57 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 11 septiembre 2009 - 02:43

Wow..Wow.. Wowhhh...

amigo tenias razon.!!! funciona..!! Woh... por fin algo de esperanza.. :D

gracias.. ahora trabajare con las otras ventanas asi..

cuando tengo que trabajar con otras tablas debo crear nuevos comand verdad???

amigo mil gracias.!!!

problema1) "Botones de eliminar, agregar,guardar" Finalizado.!
problema2) "Botones de Busqueda, imprimir para Facturacion"


Tal cual lo dices, por cada tabla o vista, un comando.

Respecto a la busqueda, te cedo el honor, tu haces el intento y si no te funciona me pasas lo que hicistes, en base a eso te ayudo, pero debes esforzarte, no copies codigo de cualquier pagina.
  • 0

#58 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 12 septiembre 2009 - 11:39

hola amigos.. que tal como estan?? saludos para todos.!!

amigos.. aqui regrese con un programa de una compañera que necesita ayuda.. y ese problema tambien me afecta a mi.. ya que esos procesos tambien tienen que estar en mi programa...

como veran aqui deje adjutando el programa...

si lo revisan veran que dentro hay un text con el login y pass...

el problema es lo siguiente:

si le dan a el menu cartuchos encontraran 2 submenus
en el 2do submenu dice consulta

ese es el error que tiene.. cuando le da a consulta nos genera una ventana con 2 opciones.. una es consutla por cliente y otra es consulta por general...

que pasa?? lo que nosotros pedimos es que cuando se le de a una de las 2 opciones nos genere un reporte en pantalla de lo que pedimos para luego colocarle la opcion de imprimir..

no se si me pudieron entender.. pero de tomas formas encontraran un archivo de word donde se explica mas lo ke presentamos.. porfa veanlo y me gustaria tambien saber si tengo errores para que me digan..^^
mil gracias espero sus respuestas.!!!

Archivos adjuntos


  • 0

#59 jordangel

jordangel

    Advanced Member

  • Miembros
  • PipPipPip
  • 84 mensajes
  • LocationVenezuela

Escrito 12 septiembre 2009 - 05:17

alguien entiene mi duda??? porfa diganme algo.!!! :(
  • 0

#60 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 12 septiembre 2009 - 05:21

Hola
Yo lo baje, pero el codigo es VB y no lo tengo instalado.
Trate de verlo por archivo de notas, pero no se ve el codigo.
Me gustaria ver el codigo que tienes a ver si entiendo algo y puedo darte una mano.
Saludos
  • 0




IP.Board spam blocked by CleanTalk.