PREGUNTAS CONTESTADAS -

 Hay un total de 676 Preguntas.<<  >> 

    Pregunta:  2375 - ACCES Y CODIGOS DE BARRAS
Autor:  Manuel Acebedo Patino
Querría saber cómo se puede (si es posible) programar un scaner de mano en acces para que me reconozca los códigos de barras como si fuera una pistola de infrarrojos... si alguien supiera cómo hacerlo, o al menos decirme si es posible, estaría muy agradecido, gracias por adelantado a todos...
  Respuesta:  Jose Ignacio Alvarez
Normalmente los scaner de mano no se programan. Los tienes de varios tipos, pero los clasificaremos por su conexion al PC, via serie, o via teclado. Los serie son mas fiable, pero dependen de un driver para que funcionen, por lo que su instalacion puede resultar complicada sore plataformas windows, los de teclado son menos fiables, pero no necesitan nada para funcionar ya que van conectado al DIN del teclado. Ninguno de ellos necesita programacion ya que ambos simulan una entrada por teclado. por lo tanto, si colocamos el cursos sobre en cuadro de texto y pasamos el scaner sobre un codigo de barras y automaticamente aparece el valor de la barras en el cuadro de texto.

    Pregunta:  2405 - ACCES2000, VISUAL BASIC 6 Y ADO
Autor:  Josep Ribó
Alguien ha conseguido abrir una bd de acces2000 mediante un objeto adodc del vb6 pasandole como parametro la contraseña y id????

Pasarme el codigo fuente porfavor!!!!
  Respuesta:  David Airam Hernández Rodríguez
No. Eso es mejor que lo hagas a pelo (abrirla, cerrarla mediante código), de esta manera lo controlas tu todo y puedes hacer lo que tu quieres. No es muy difícil. Si te interesa escríbeme un e-mail y te digo en "pocas" líneas como se hace. Bye un saludo.

    Pregunta:  2532 - ADMINISTRACION DE BACKUPS Y SPOOL
Autor:  Pablo Ernesto Suarez Herran
Tengo dos preguntas:
1. Diseño de un sistema para la administracion de backups?
2. Mecanismo para la administracion del spool?

Gracias
  Respuesta:  José Rubén Pérez González
Toda la administración del spool de impresión se controla a través del mensaje WM_SPOOLERSTATUS; Cada vez que el spool de impresión recibe un nuevo trabajo este mensaje es mandado por windows.
Lo declaremos de la siguiente forma

procedure WM_SpoolerStatus(var Msg : TWMSPOOLERSTATUS); message WM_SPOOLERSTATUS;

La parte de código correspondiente será:

procedure TForm1.WM_SpoolerStatus(var Msg : TWMSPOOLERSTATUS);
var
NumTrabajosEnCola : integer;
begin
NumTrabajosEnCola:=msg.JobsLeft;
end;

Con funciones como SetJob podrás controlar un determinado trabajo de la cola.
Hay más funciones para wel control, como AbortPrinter, EnumJobs; consulta la ayuda Delphi.
Hay más funciones para el control del spool sobre WNT que sobre W9x.

En cuento al backup tienes GetTapeStatus, PrepareTape, y otras asociadas para controlar la cienta y BackupRead, BackupWrite, BackupSeek para leer/escribie;

    Pregunta:  2549 - CONTROL CTREEVIEW
Autor:  Juan ALAVA SALILLAS
Me gustaria saber como funciona el control activex CTreeView
  Respuesta:  Miguel Arguedas
Hola, yo he logrado conseguir un par de MDBs que tienen codigo libre con el uso del Tree View. Si tienes interés puedes escribirme y te los envío. Como ya se ha dicho, parece ser un tanto complicado de manejar.
  Respuesta:  Pedro Pablo
Supongo que te referirás al control TreeView (¿lo de la "C" es por "control"?), que es el control del árbol, como el de los directorios del explorador. Su uso es bastante complicado, y requiere el uso de otro control, ImageList, para mostrar los pequeños iconos que pueden aparecer en cada nodo.
Increíblemente, yo encontré ayuda sobre varios controles en el directorio Help dentro del directorio de Windows, y el TreeView es uno de ellos. Está en el fichero "Cmctl198.chm".

    Pregunta:  2582 - LECTURA/ESCRITURA A PUERTOS
Autor:  Silverio Altamirano ALmazán
Hola buendia para todos usedes

Podrian ustedes resolver la siguiene duda que tengo :

En ACCESS hay alguna instruccion o manera de hacer lectura o escritura a puertos de la compuadora. En donde puedo consultar sobre eso o como le hago para saber como se reliza esto.

Por su atencion muchas gracias.
  Respuesta:  JUANMA
PRUEBA ESTO

´escritura de un byte(8 bits) en un puerto
Declare Sub Out_b Lib "iodll32.dll" (ByVal direccion As Integer, ByVal caracter As Integer)

´escritura de un word(16 bits) en un puerto
Declare Sub Out_w Lib "iodll32.dll" (ByVal direccion As Integer, ByVal palabra As Integer)

´lectura de un byte(8 bits) de un puerto
Declare Function Inp_b Lib "iodll32.dll" (ByVal direccion As Integer) As Integer

´lectura de un word(16 bits) de un puerto
Declare Function Inp_w Lib "iodll32.dll" (ByVal direccion As Integer) As Integer


´Obtener la direccion de una variable de VB
Declare Function GetDireccion Lib "iodll32.dll" (var As Any) As Long

´poner un byte/word/dword en una posicion de memoria
Declare Sub PokeByte Lib "iodll32.dll" (ByVal direc As Long, ByVal vale As Integer)
Declare Sub PokeWord Lib "iodll32.dll" (ByVal direc As Long, ByVal vale As Integer)
Declare Sub PokeDWord Lib "iodll32.dll" (ByVal direc As Long, ByVal vale As Long)

´obtener un byte/word/dword de una posicion de memoria
Declare Function PeekByte Lib "iodll32.dll" (ByVal direc As Long) As Integer
Declare Function PeekWord Lib "iodll32.dll" (ByVal direc As Long) As Integer
Declare Function PeekDWord Lib "iodll32.dll" (ByVal direc As Long) As Long

´ lo mismo pero con una direccion segmento:offset (segmento = 16 bits, offset = 32 bits)
Declare Sub PokeHByte Lib "iodll32.dll" (ByVal segto As Integer, ByVal direc As Long, ByVal vale As Integer)
Declare Function PeekHByte Lib "iodll32.dll" (ByVal segto As Integer, ByVal direc As Long) As Integer

UN SALUDO

    Pregunta:  2671 - PONER A CERO EL AUTONUMERICO
Autor:  Julio Barreiro Rodriguez
Como se hace para poner a cero el nº consecutivo del autonumerico que da por defecto Acess
  Respuesta:  Victoria
Hola
No se si te habrán contestado ya, pero, por si acaso:
Para reinicializar a cero un Auntonumérico: vacía de datos la tabla, cambia el campo a Numérico, graba y vuelve a pasarlo a Autonumérico.
Adelante!
  Respuesta:  fabian alvarez
Es parecido a una contestación. Lo que tenés que hacer es borrar el campo autonumérico y luego volver a crearlo.
A veces falla.
  Respuesta:  Anonimp Anonimo
Elimina todos los registros, repara y compacta la base de datos y el contador interno del autonimerico se regenera.
  Respuesta:  Santiago Glez.
Más sencillo aún. Primero:Abre la tabla que quieres iniciar con el cero. Segundo: Abrela en Vista Diseño.
Tercero: Selecciona el registro y elimínalo.
Cuarto: Crea otro registro con las mismas características de Autonumérico que el anterior.
Quinto: Como siempre crea otra vez las relaciones si te ha obligado a quitarlas.
Sexto: Suspira...
  Respuesta:  Danny Perich
Te sugiero copiar la tabla y pegar la estructura solamente. Despues borras la tabla autonumerada y cambias el nombre de la nueva tabla por el anterior.
Pero si en la tabla tienes datos que no deseas perder deberás además copiarlos seleccionando todas las columnas de la primera tabla, menos la columna autonumerada. Después vas a la segunda, seleccionas las columnas y pegas los datos. Los datos se pegan igual a la primera tabla, pero la autonumeración vuelve a 1.
Una cosa más, después deberás volver a relacionar la nueva tabla.
  Respuesta:  joaquin roca
Entra en diseño de la tabla y cambia el autonumerico por un numerico, salvalo, presenta los datos de la tabla, vuelve a entrar en diseño y le pones de nuevo autonumerico, empezará por el 1 de nuevo.
  Respuesta:  victor
El primer número autonumerico es un 1. No puede haber un registro con un autonumerico 0 (a no ser que con una consulta de actualización se fuerze). Para inicializar el autonumerico hay que compactar la BD. Access asigna así el primer número disponible. Si la tabla está vacía empieza con 1 y si la tabla tiene datos (y el último autonumerico es 23) empezará por el siguiente (24)
  Respuesta:  José Gutiérrez Mena
La verdad es que yo no he conseguido hacerlo, ante lo cual lo que hago es que una vez diseñada la base de datos que contiene autonuméricos y antes de meter datos hago una copia en otro directorio de la misma, la cual siempre estará vacia y con los autonuméricos a 0. Si bien ya has metido datos en las tablas, lo que puedes hacer es realizar una copia de las tablas con otro nombre (sólo la estructura no los datos), luego borra las tablas originales y renombra las copias con los nombres de las originales.(*OJO con las relaciones de las tablas).

    Pregunta:  2682 - CONSULTA DE TABLAS CRUZADAS
Autor:  Cesar Villeda
Hola, fijate que estoy haciendo una consulta de tablas cruzadas (Crosstab Query), pero quiero que en el campo de encabezados de columnas (column heading) me pida un parametro. El campo es numerico porque guarda la semana numero X. Todos los campos de mi consulta los puse en Encabezados de Lineas (Row Heading) y solo el campo Semana lo puse como encabezado de columna, como hago para generar mi consulta? porque le puse un criteria del Between And, pero no resulto, me imagino que por ser Crosstab Query, pero existe alguna otra forma?
  Respuesta:  José Maldonado
Prueba a crear una consulta de parámetros con la tabla que contiene el campo en cuestión para luego utilizarla en el diseño de la consulta de parámetros como origen de los campos.

    Pregunta:  2761 - OMA
Autor:  manuel carvajal
¿ como maneja Sql y access, los bloqueos de pagina y los bloqueos de registros?
  Respuesta:  Yakov Katz
Todos los DBMS(Database Management Server) lockean en los intentos de modificación. Y segun qué se quiere modificar varía la dimensión del lockeo.
Esto significa que para un backup, a veces puede lockearse la base completa. Por ejemplo: Compact Database en Access.
Aqui interviene la granulación de la BD. Cuánto más pequeño pueda ser el ámbito de lockeo, mejor.
El lockeo mínimo para access bloquea es por página. SQL Server 6.5 también lo hace por página(generalmente 2K) y SQL Server 7.0 realiza un bloqueo más granular, por fila, columna.
No sé que operación realizas tu, pero la lógica del lockeo es el que expliqué.
Ejemplos:
a)SQL Server: UPDATE TABLA Set campo = 1 WHERE campo2 = 23. Aqui lockeará una fila y una columna
Idem para access: lockeará la página de ese registro.
b) SQL Server: DELETE TABLA WHERE campo = 12. Aqui lockeará una fila.

    Pregunta:  2785 - BASES DE DATOS DAÑADAS
Autor:  LEOPOLDO GONZALEZ
TENGO UNA SERIE DE BASES DE DATOS COMPLETAMENTE DAÑADAS A LAS CUALES NO PUEDO ENTRAR POR NINGUN METODO. ¿HAY ALGUNA POSIBILIDAD DE PODER ABRIR ESTAS BASES DE DATOS DAÑADAS Y RECUPERAR LA INFORMACION QUE TENDO EN ELLAS?
  Respuesta:  Miguel Natividad
Hola: Puedes probar creando en Access una base de datos en blanco y luego importa desde la base de datos dañada las tablas. Otra alternativa es hacer la importación a Excel o SQL. Suerte!

    Pregunta:  2876 - CODIGO DE BARRAS Y COM
Autor:  manuel rojas
quisiera saber como o donde puedo obtener informacion para capturar los codigos de barra y como se generan o se compran.
si alguien sabe si se puede capturar la com
gracias a todos los amigos
  Respuesta:  Leonardo A Toro A
Hola, la lectura de los códigos de barra se hace normalmente a través de las ´pistolas´, scanners u otros dispositivos que se conectan a tu PC. Hay variados tipos, marcas y precios, por lo que debes evaluar cual te conveniene mas. En definitiva, para leer, se usa un dispositivo. Para crear códigos, sobre todo en access, existe un complemento del mismo que es gratis y los puedes bajar de http://www.abarcode.net. Aquí en la web hay una página con el algoritmo de EAN13 y EAN8, está en http://209.61.158.98/temas/codigobarras.php

Otro sitio de interes es: http://www.adams1.com/pub/russadam/info.html

Saludos...

|<  <<  1 2 3 4 5 6 7 8 9 10 11  >>  >|