-> Hier kostenlos registrieren
Mahlzeit aus China,
ich habe folgendes Problem. Von einem Handscanner (Datalogic PM9500) bekomme ich folgende Daten:
Z.B.:
DB18.DBB 9 "Kennnr".KNR_5 ZEICHEN '1'
DB18.DBB 10 "Kennnr".KNR_6 ZEICHEN '2'
DB18.DBB 11 "Kennnr".KNR_7 ZEICHEN '3'
DB18.DBB 12 "Kennnr".KNR_8 ZEICHEN '4'
DB18.DBB 13 "Kennnr".KNR_9 ZEICHEN '5'
DB18.DBB 14 "Kennnr".KNR_10 ZEICHEN '6'
DB18.DBB 15 "Kennnr".KNR_11 ZEICHEN '7'
DB18.DBB 16 "Kennnr".KNR_12 ZEICHEN '8'
diese Werte werden an einen Schrauber übergeben. Läuft.
Aber nun sollen diese Werte auch noch an ein Hallennetz übergeben werden.
Und zwar so:
DB18.DBD 0 "Kennnr".Scanner Kennnummer wurde von EHB übernommen ZEICHEN DW#16#12345678
Ich müsste also die Werte in den DB 18 DBD 0 transferieren. Aber wie?
Das klappt nicht (Skript):
If SmartTags("KNR\KNR_UBERN") = True Then (wird auch true!)
SmartTags("KNR\Kennnr.Scanner") = SmartTags("KNR\Kennnr.KNR_5")& SmartTags("KNR\Kennnr.KNR_6")& SmartTags("KNR\Kennnr.KNR_7")& SmartTags("KNR\Kennnr.KNR_8")& SmartTags("KNR\Kennnr.KNR_9")& SmartTags("KNR\Kennnr.KNR_10")& SmartTags("KNR\Kennnr.KNR_11")& SmartTags("KNR\Kennnr.KNR_12")
End If
If Err.Number <> 0 Then
ShowSystemAlarm "Error #" & CStr(Err.Number) & " " & Err.Description
Err.Clear
Exit Sub
End If
Da sollen die Zahlen (keine Buchstaben) rein:
DB18.DBD 0
		
		
	
	
		 
	
Hat jemand eine Idee?
Gruß aus dem kalten Nordchina
	
		
			
		
		
	
				
			ich habe folgendes Problem. Von einem Handscanner (Datalogic PM9500) bekomme ich folgende Daten:
Z.B.:
DB18.DBB 9 "Kennnr".KNR_5 ZEICHEN '1'
DB18.DBB 10 "Kennnr".KNR_6 ZEICHEN '2'
DB18.DBB 11 "Kennnr".KNR_7 ZEICHEN '3'
DB18.DBB 12 "Kennnr".KNR_8 ZEICHEN '4'
DB18.DBB 13 "Kennnr".KNR_9 ZEICHEN '5'
DB18.DBB 14 "Kennnr".KNR_10 ZEICHEN '6'
DB18.DBB 15 "Kennnr".KNR_11 ZEICHEN '7'
DB18.DBB 16 "Kennnr".KNR_12 ZEICHEN '8'
diese Werte werden an einen Schrauber übergeben. Läuft.
Aber nun sollen diese Werte auch noch an ein Hallennetz übergeben werden.
Und zwar so:
DB18.DBD 0 "Kennnr".Scanner Kennnummer wurde von EHB übernommen ZEICHEN DW#16#12345678
Ich müsste also die Werte in den DB 18 DBD 0 transferieren. Aber wie?
Das klappt nicht (Skript):
If SmartTags("KNR\KNR_UBERN") = True Then (wird auch true!)
SmartTags("KNR\Kennnr.Scanner") = SmartTags("KNR\Kennnr.KNR_5")& SmartTags("KNR\Kennnr.KNR_6")& SmartTags("KNR\Kennnr.KNR_7")& SmartTags("KNR\Kennnr.KNR_8")& SmartTags("KNR\Kennnr.KNR_9")& SmartTags("KNR\Kennnr.KNR_10")& SmartTags("KNR\Kennnr.KNR_11")& SmartTags("KNR\Kennnr.KNR_12")
End If
If Err.Number <> 0 Then
ShowSystemAlarm "Error #" & CStr(Err.Number) & " " & Err.Description
Err.Clear
Exit Sub
End If
Da sollen die Zahlen (keine Buchstaben) rein:
DB18.DBD 0
Hat jemand eine Idee?
Gruß aus dem kalten Nordchina
Anhänge
			
				Zuletzt bearbeitet: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							 
	 
  
			 
  
 
		