PREGUNTAS CONTESTADAS - PhotoShop

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  17829 - CREAR ARCHIVO TXT DESDE EXCEL
Autor:  luis martinez
Hola amigos,
tengo el siguiente problema, estoy tratando de salvar una planilla excel como texto
desde visual basic 6.0, me funciona todo menos el tratar de salvar como texto. cuando salvo como
texto me da mensaje fallo en el metodo saveas.si salvo solo como .xls funciona bien.
estare panado mal los parametros del metodo SAVEAS. el siguiente es el codigo que estoy usando.

Private Sub Form_Load()
Set vbaplexc = CreateObject("Excel.application")
vbaplexc.workbooks.Open ("c:\prueba.xls")
vbaplexc.workbooks("prueba.xls").Activate
'vbaplexc.Visible = True
vbaplexc.workbooks("prueba.xls").sheets("Hoja1").Activate
vbaplexc.range("A1").Select
vbaplexc.sheets(1).Select
vbaplexc.Visible = True
vbaplexc.ActiveWorkbook.SaveAs FileName:="C:\equipos.txt", Fileformat:=xlText, CreateBackup:=False
vbaplexc.quit
End Sub
  Respuesta:  Anibal Burgues
Hoal Luis:
Proba de esta forma, espero te sea de utilidad.-

xExcel.Workbook.SaveAs Filename:= _
"C:\MIS DOCUMENTOS\Archivo.txt", FileFormat:= _
xlUnicodeText, CreateBackup:=False

Saludos

    Pregunta:  17837 - DUDAS SOBRE EL COMMON DIALOG CON LAS IMPRESORAS
Autor:  ignacio romeu
Me ha surgido un problema al utilizar el common dialog de windows para un programa. He intentado usarlo para preguntar al usuario de mis programas sobre la impresión de los trabajos. Es decir, he usado la parte relativa a las printer.
Bueno, pues resulta que no se como decirle al common dialog que impresora debe aparecer por defecto en el menú desplegable de las impresoras (no digo cambiar la predeterminada, sino cambiar la que sale por defecto, la primera que sale...), ni como saber que impresora ha elegido el usuario.

Muchas gracias por la ayuda.
  Respuesta:  Paco Pi
El common dialog, te va a cojer como impresora por defecto la que tengas predeterminada en el sistema. Luego seleccionas la que quieras y ya está.

    Pregunta:  17851 - EL MéTODO CANCELUPDATE DE ADO FALLA
Autor:  Santiago Franchi
Hola, continuo con esta aplicación, y ahora el problema que tengo es que no puedo cancelar un AddNew que ejecuto desde un recordset del ADO. Cuando uso el CancelUpdate, el registro queda en blanco pero no desaparece.
Estoy abriendo el recordset así:

rcsClientes.Open "Select * From Clientes Order By Apellido asc", _
BD, adLockOptimistic

Donde BD es la base de datos y rcsClientes es el recordset de la tabla Clientes.
  Respuesta:  Rafael Morales Lara
Primero: debes abrir el recorset en modo pesimista
segundo cuando ejecutes el cancel update, debes a continuacion refrescar el recordet con el metodo refers y/o cerrar y volver ha abrir

Un saludo

    Pregunta:  17860 - CREAR TABLA DBASE
Autor:  cesar illich senmache espinoza
Quisiera saber como crear una tabla DBASE con visual basic , se como utilizar una tabla DBASE con vb, se abrirla, grabar , anexar pero quisiera saber como crearla.
Esto se supone va de la mano con la creacion de su respectivo indice ( como crearlo tambien ), no importa como sea la forma , aunque sea alguna pista , alguna biblioteca , o cargar algo mas.
Sin mas que decirles , agradezco la respuesta.
  Respuesta:  Carlos Gómez Martínez
QUE TAL CESAR, LO QUE YO HAGO ES CREAR LAS TABLAS MEDIANTE CODIGO. AQUI TE PASO EL CODIGO COMO YO LO HAGO

Dim con As ADODB.Connection, rst As ADODB.Recordset, cadena As String
Set con = New ADODB.Connection
'SourceDB=RUTA TIENES QUE SUSTITUIR "RUTA" (VALGA LA REDUNDANCIA) POR LA RUTA EN DONDE QUIERES CREAR LA TABLA
con.ConnectionString = "Driver={Driver para o Microsoft Visual FoxPro};UID=;PWD=;SourceDB=RUTA;SourceType=DBF;Exclusive=No;BackgroundFetch=Sí;Collate=Machine;"
con.Open
'La sentencia SQL es la siguiente: create table NOMBRE_TABLA (NOMBRE_CAMPO1 TIPO(LONGITUD),NOMBRE_CAMPO2 TIPO(LONGITUD),... ETC)
cadena = "create table prueba (campo1 c(1),campo2 n(2))"
Set rst = New ADODB.Recordset
rst.Open cadena, con, adOpenDynamic, adLockOptimistic
Set rst = Nothing

ESPERO QUE ESTO TE FUNCIONE Y QUE TODAVIA SEA UTIL.
PD. COMO SABRAS LA CREACION DE UNA TABLA PUEDE INCLUIR LLAVES PRIMARIAS, FORANEAS, CONSTARINT, ETC. SI NECESITAS INFORMACION MAS A FONDO PUEDES CONSULTAR EL MSDN BUSCANDO CREATE TABLE.
  Respuesta:  victor muñoz
Saludos :

Despues de leer tu mensaje, por comando crear una base de datos en DBASE no te podria decir, lo que si se puede es crear y ligar ...

En el menu de opciones esta una opcion en ingles que es el Data Manager o en español el vis data, ese te permite crear una base de datos de Dbase, oracle, Access, Foxpro y demas , y ya despues con un control ADO lo podrias controlar a la perfeccion, por las instrucciones ni te preocupes, VB y ADO hacen el resto.

Solo recuerda vincular los controles de salida a esta base de datos.

Espero y esta informacion te haya servido de algo.

    Pregunta:  17864 - COLOR DE FONDO EN UNA TOOLBAR
Autor:  Luis Alfredo Rincon
SALUDOS! TENGO UN FORMULARIO CON UNA "TOOLBAR" INSERTADA CON SUS RESPECTIVOS BOTONES. MI PREGUNTA COMO HAGO PARA COLOCARLE COLOR DE FONDO A ESTA BARRA.
  Respuesta:  cesar illich senmache espinoza
que tal , como estas te has fijado por sea caso las opciones que tienen los toolbar esto es click derecho y ir a sus propiedades ahi encuentras una ficha sobre color de fondo , enviame un correo para detallarte mejor la solucion .

    Pregunta:  17885 - USANDO VB6.0 COMO PUEDO MOSTRAR EN PANTALLA UN ARCHIVO EXCEL
Autor:  ivan infante
Hola, necesito desde una aplicación en VB 6.0 abrir un archivo de excel para editarlo y agregarle o corregirle datos para posteriormente hacer un proceso. He logrado cargar un archivo específico previamente indicado, pero no he logrado que en tiempo de ejecución abra cualquier archivo. Para esto he utilizado varios componentes tales como dbgrid y OLE. MUCHO AGRADECERE si alguien puede ayudarme.
  Respuesta:  Luis Fernando Melo Sevilla
Hola
Primero Haga referencia a La Biblioteca de Objetos de Excel, usando las referencias de Visual Basic

Segundo usa este codigo para abrir un archivo

'Inicializa Excel
Sub OPEN_EXCEL(sfilename As String)
On Error GoTo Err_Enviar

Set xl = GetObject("Excel.Application")
xl.Application.Workbooks.Open sfilename
xl.Visible = True

Exit_Enviar:
Exit Sub
Err_Enviar:
If Err.Number = 432 Then
Set xl = CreateObject("Excel.Application")
Resume Next
Else
MsgBox Err.Description, vbOKOnly + vbCritical
End If
Resume Exit_Enviar
End Sub

'Envia datos a una sessión de trabajo de Excel
Sub ENVIAR_EXCEL(Valor As String, x As Integer, Y As Integer)
xl.Worksheets(1).Cells(x, Y).Value = Valor
End Sub

... espero te sirva si es lo que necesitabas

    Pregunta:  17892 - BUSCO ACTIVEX CON YMODEM Y/O XMODEM
Autor:  Vladimir Sepulveda O
Busco un control activex, ojala gratisware que contenga protocolos xmodem y ymodem.
Tambien me sirve el codigo de de xmodem o ymodem en cualquier lenguaje.
  Respuesta:  Marcelo Tunisse
En http://www.sax.net/ hay un control muy bueno para esto, esta para VB 6.0 y para vb.net

    Pregunta:  17928 - CONTROL PARA CONECTAR CON SYBASE EN VB6
Autor:  Cristian Campillay
tengo una aplicacion en v3 y necesito emigrarla a v6, v3 trabaja con librerias .VBX, en cambio v6 trabaja con librerias .OCX, el problema es que tengo una libreria en v3 que me conecta con sybase, esta libreria se llama VBSQL.VBX y no puedo encontrar la OCX equivalente que me conecte con sybase, pienso que este podria ser el problema pero en realidad no lo se.

Si me pueden ayudar, lo Agradeceria mucho.
  Respuesta:  Felix Sigüenza del castillo
Otra forma de conectarte con una base de Sybase podria ser a traves de ODBC, te creas un origen de datos que conecte con la Base de Sybase, y en Vb accedes a atraves de un control datacontrol o con ado.

No se si te he solucionado el problema

Un Saludo

    Pregunta:  17933 - DBGRID VS. MSFLEXGRID
Autor:  Isabel Palacio Gonzalez
Antes de escribir leí varias preguntas y ahora estoy mas confundida. Mi duda es sobre el Grid pero veo que algunas veces mencionan Control Grid, Db, Flex etc. Yo tengo VB6. No estoy conectándome a ninguna base de datos solo quiero presentar el grid y permitir al usuario escribir. Mi problema es que al presentar el grid no permite al usuario posicionarse en determinada celda y escribir algun valor. Si me deja desplegar pero no tomar valores... gracias.
  Respuesta:  Luis Fernando Melo Sevilla
Hola..
Primero te trataré de explicar los diferentes Grid que se usan:

Un control Grid se usaba a vb4, y solo era una matrix para mostrar datos.
Un DBGrid es un control unido a un origen de datos y permite realizar diferentes tareas como editar, añadir y eliminar registros.
Un flexGrid es la versión que reemplazó al control Grid de la VB4.
Incluso si miras tu componetes encontraras un Flex grid jerarquico....

Este control FlexGrid está diseñado principalmente para mostrar información, si quieres que tus usuarios puedan modificar, insertar o eliminar, te cuento que es algo bastante complicado pero lo puedes implementar todo por codigo, por ejemplo superponiendo una caja de texto sobre una celda para que el usuario pueda hacer modificaciones...

O puedes comprar un ControlGrid de un tercero que te permita hacer lo que necesitas sin necesidad de programarlo tu.

    Pregunta:  17941 - ERROR AL INSTALAR VB 6.0
Autor:  JOSE ANTONIO BAÑOS MORENO
Hola a todos. Al instalar el Visual Basic, me da el error ' The ODBC resource DLL (ODBCINT.DLL) is version different the ODBC driver manager ODBC32.DLL and is version different the ODBC setup DLL (ODBCCP32.DLL).

Me aconsejarón que ejecutara el comando: 'regsvr32 -u odbcint.dll' y que volviese a instalar el Visual Basic. Pero me dá el error:

' ODBCINT.DLL was loaded, but the DLLUnregisterServer entry point was not found. DLLUnregisterSever may not be exported, or a corrupt version of ODBCINT.DLL may be in memory. Consider using PView to detect and remove it'

Si alguien me puede ayudar se lo agradeceria.

Saludos
  Respuesta:  Jorge Morrás
El problema está en tu sistema operativo.
El ODBC es una parte del sistema operativo que facilita el acceso a datos. El Vbasic usa esa libreria para comunicarse con el S.O. que casi seguro que es Win 95, 98 1ª o NT sin SP.6.
Lo ideal seria que actualizases tu S.O. a W98 2ª edicion o NT con Service Pack 6.
De todas formas si no usas ODBC para acceder a tus datos (Casi seguro que no) el error lo puedes ignorar y continuar con la instalacion.

|<  <<  157 158 159 160 161 162 163 164 165 166 167  >>  >|