N
nokia3650
can u help me with these:
Public Function ImportAsbisxxx()
Dim db As Database
Dim rs As Recordset
Dim kom As Integer
Dim sqlupit As String
Dim imetabele As Variant
Set db = CurrentDb()
kom = 2
sqlupit = "SELECT Sheetovi.F1 as ime_sheeta FROM Sheetovi WHERE
Sheetovi.AutoBroj=" & kom
Set rs = db.OpenRecordset(sqlupit)
imetabele = rs!ime_sheeta & "!A6:I250"
DoCmd.TransferSpreadsheet acImport, , _
"Asbis_novo", "Z:\Realis\Cjenici\Asbis\asbis.xls", False, imetabele
End Function
and it doesnt work.
if i change :
DoCmd.TransferSpreadsheet acImport, , _
"Asbis_novo", "Z:\Realis\Cjenici\Asbis\asbis.xls", False, imetabele
to
DoCmd.TransferSpreadsheet acImport, , _
"Asbis_novo", "Z:\Realis\Cjenici\Asbis\asbis.xls", False,
"sheetname!A6:I250"
then it works.
i also looked if the sql gives me the right name and it is all ok
is the problem in data type of imetabele
thx
Public Function ImportAsbisxxx()
Dim db As Database
Dim rs As Recordset
Dim kom As Integer
Dim sqlupit As String
Dim imetabele As Variant
Set db = CurrentDb()
kom = 2
sqlupit = "SELECT Sheetovi.F1 as ime_sheeta FROM Sheetovi WHERE
Sheetovi.AutoBroj=" & kom
Set rs = db.OpenRecordset(sqlupit)
imetabele = rs!ime_sheeta & "!A6:I250"
DoCmd.TransferSpreadsheet acImport, , _
"Asbis_novo", "Z:\Realis\Cjenici\Asbis\asbis.xls", False, imetabele
End Function
and it doesnt work.
if i change :
DoCmd.TransferSpreadsheet acImport, , _
"Asbis_novo", "Z:\Realis\Cjenici\Asbis\asbis.xls", False, imetabele
to
DoCmd.TransferSpreadsheet acImport, , _
"Asbis_novo", "Z:\Realis\Cjenici\Asbis\asbis.xls", False,
"sheetname!A6:I250"
then it works.
i also looked if the sql gives me the right name and it is all ok
is the problem in data type of imetabele
thx