WinBoard - Das Windows Portal

  
Zurück   WinBoard - Die Windows Community > Software > Datenbanken
Seite neu laden Access DB mit Handscanner betreiben?

Antwort Zwischen GELÖST und OFFEN wechseln
 
Themen-Optionen

Alt 29.07.2008, 09:31
  #21
SQL-Dompteur
 
Benutzerbild von AlienJoker
 
Status: Online
Beiträge: 3.794
Registriert seit: 01.02.2007
Ort: München/D
Alter: 29
   
Mach da statt "Gruppierung" mal "Ausdruck" hin


__________________
mein Rechner mit Bild

"Ohne meine Kanone bin ich nur ein Bulle,
mit meiner Kanone bin ich ein gefährlicher Bulle" (Sledge Hammer)
     Mit Zitat antworten
Alt 29.07.2008, 12:46
  #22
Pentium III
 
Benutzerbild von soulreeper
 
Status: Offline
Beiträge: 402
Registriert seit: 11.09.2006
Alter: 22
Themenstarter
   
Jetzt hab ich das Feld in ne neue Abfrage gepackt,die nen bisschen anders strukturiert ist,jetzt gehts auch so,seeeehr komisch...
Wird aber sicher nicht dieletzte Sache sein,die mir Sorgen macht...
     Mit Zitat antworten
Alt 30.07.2008, 11:42
  #23
Pentium III
 
Benutzerbild von soulreeper
 
Status: Offline
Beiträge: 402
Registriert seit: 11.09.2006
Alter: 22
Themenstarter
   
So,jetzt kommt das schwerste:
Wenn ich mit dem Scanner einen Barcode scanne,dann übermittelt er die Daten(Zahlen,Buchstaben) ganz einfach als ASCI und ich habe die Werte vor mir stehen.Kann ich es an Access so einrichten,dass ich nen Wert scanne und dann automatisch in der Datenbank danach gesucht wird und dieser Eintrag feöffnet wird und am besten noch ne Fehlermeldung kommt,wenn der Eintrag nicht vorhanden ist?
     Mit Zitat antworten
Alt 30.07.2008, 13:00
  #24
SQL-Dompteur
 
Benutzerbild von AlienJoker
 
Status: Online
Beiträge: 3.794
Registriert seit: 01.02.2007
Ort: München/D
Alter: 29
   
Das geht ganz einfach (sprach der Berufsaccess/DB-Programmierer ):
Die machst ein Formular mit unterformular. wenn der handscanner einliest, schreibst du den Wert in ein Feld des Formulars. Dieses Feld ist mit dem unterformular verknüpft. Im unterformular werden alle Datensätze angezeigt, die im Feld "Scannercode" oder wie das bei dir heißt, den Wert aus dem Feld des Formulars haben. (Alternativ geht auch ein Listenfeld statt dem Unterformular).
und nun kommt ein wenig vb ins spiel. Du musst ein Unterformularname.requery machen, wenn der scanwert kommt.
Wenn du da mehr details brauchst, kann ich da später mehr zu schreiben.


__________________
mein Rechner mit Bild

"Ohne meine Kanone bin ich nur ein Bulle,
mit meiner Kanone bin ich ein gefährlicher Bulle" (Sledge Hammer)
     Mit Zitat antworten
Alt 30.07.2008, 13:04
  #25
Pentium III
 
Benutzerbild von soulreeper
 
Status: Offline
Beiträge: 402
Registriert seit: 11.09.2006
Alter: 22
Themenstarter
   
Wäre gut,wenn du da genauere Infos hättest,hört sich doch nen bisschen schwerer an...bei Bedarf auch über Messenger...
     Mit Zitat antworten
Alt 30.07.2008, 13:38
  #26
SQL-Dompteur
 
Benutzerbild von AlienJoker
 
Status: Online
Beiträge: 3.794
Registriert seit: 01.02.2007
Ort: München/D
Alter: 29
   
Also am leichtesten geht das mit dem unterformular. Wenn du da in die Eigenschaften gehst, kannst du das mit einem Feld des Hauptformulars verknüpfen.
Dann gehst du auf das erstellte Feld, wo du den Wert hinliest (wie das geht, musst du wissen ). In den eigenschaften gibts nen Reiter "Ereignis".
Hier suchst du dir den Punkt "bei Änderung" raus (Wenns am Ende nicht klappt, mal mit "nach aktualisierung" versuchen. Access hat da so seine Tücken).
Da klickst du in das Feld und wählst den Eintrag "[Ereignisprozedur]" aus. Danach klcikst du auf die drei Punkte dahinter und tippst im VBA-Editor folgende Codezeilen ein:
Formularsname.forms!Unterformularname.requery

und dann abspeichern.
Das sollte die Datenquelle des Unterformulars neu laden, wenn du den Wert gescannt hast. Evtl must du nach dem scannen noch das eingabefeld verlassen (woanders hinklicken, tab-taste oder enter)


__________________
mein Rechner mit Bild

"Ohne meine Kanone bin ich nur ein Bulle,
mit meiner Kanone bin ich ein gefährlicher Bulle" (Sledge Hammer)
     Mit Zitat antworten
Alt 31.07.2008, 07:58
  #27
Pentium III
 
Benutzerbild von soulreeper
 
Status: Offline
Beiträge: 402
Registriert seit: 11.09.2006
Alter: 22
Themenstarter
   
Und was genau macht dann das ganze?Erfüllt das auch meine Forderung,in anderen Datensätzen suchen zu können?
Kann ich das ganze nicht auch evtl mit nem VB/VBA Skript lösen?

Geändert von soulreeper (31.07.2008 um 08:31 Uhr)
     Mit Zitat antworten
Alt 31.07.2008, 08:15
  #28
SQL-Dompteur
 
Benutzerbild von AlienJoker
 
Status: Online
Beiträge: 3.794
Registriert seit: 01.02.2007
Ort: München/D
Alter: 29
   
Klar geht das mit VB, ganz toll sogar. Das magische Element sind hier dann dao.recordsets.

Was meinen vorherigen Vorschlag angeht: Es wird im unterformular dann nach dem Scannen der Datensatz zum Scan angezeigt. Gibt es keinen, bleibt das Unterformular leer.


__________________
mein Rechner mit Bild

"Ohne meine Kanone bin ich nur ein Bulle,
mit meiner Kanone bin ich ein gefährlicher Bulle" (Sledge Hammer)
     Mit Zitat antworten
Alt 31.07.2008, 08:32
  #29
Pentium III
 
Benutzerbild von soulreeper
 
Status: Offline
Beiträge: 402
Registriert seit: 11.09.2006
Alter: 22
Themenstarter
   
Würde mir das mit VB so vorstellen,dass ich nen Textfeld mache,und dann bei Ereignis/Änderung in den Eigenschaften nen VB(A) Code hinterlege,der dann ne Suche nach den IDs in den Spalten der drei Tabellen durchführt.
     Mit Zitat antworten
Alt 31.07.2008, 11:22
  #30
SQL-Dompteur
 
Benutzerbild von AlienJoker
 
Status: Online
Beiträge: 3.794
Registriert seit: 01.02.2007
Ort: München/D
Alter: 29
   
Wenn du nur suchen und nciht anzeigen möchtest, ist das ok, aber mit anzeige bist du mit dem Unterformular/listenfeld besser bedient. da sieht man dann gleich, was es ist.
Wenn du magst, können wir uns da auch mal per TS oder ICQ oder Jabber oder MSn oder oder oder unterhalten. Das geht einfach schneller.


__________________
mein Rechner mit Bild

"Ohne meine Kanone bin ich nur ein Bulle,
mit meiner Kanone bin ich ein gefährlicher Bulle" (Sledge Hammer)
     Mit Zitat antworten

  
Zurück   WinBoard - Die Windows Community > Software > Datenbanken
Seite neu laden Access DB mit Handscanner betreiben?


Antwort Zwischen GELÖST und OFFEN wechseln

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are an
Refbacks are aus
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:16 Uhr.











Das WinBoard wird unterstützt von
OptimaNet & Hostfactory