04. januar 2004 - 18:04Der er
12 kommentarer og 1 løsning
Insert Into og tilføj værdi
kam man lave en DoCmd.RunSQL (Insert into.....) hvor jeg indsætter en record fra en temp tabel til en anden hvor jeg samtidig tildelte en værdi til den record der indsættes.
jeg har to tabeller.. en "virkelig" (tabel1) og en temp (tabel2) temp tabellen indeholder et Info felt der har en standard tekst. I en formular indtaster jeg nye ID´er. Hvis ID ikke ikke findes i tabel1 skal den record fra tabel2 indsættes og record´en skal have ID værdien "lagt ind" i tabel2.ID
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
Jeg kan ikke ud fra de se en løsning. der skal oprettes en ny record i tabel1 indeholdene én værdi fra tabel2 samt en værdi fra det sql træk der er lavet fra en anden tabel. rs1 indeholder den eller de værdier der skal med.
men hvis jeg laver en insert skal jeg da "fortælle" hvilket felt værdien '"&rs1&'" skal ind i...
Dim strFldName1 As String Dim strfldName2 As String Dim i As Integer
Dim rs1 As ADODB.Recordset Dim rs2 As ADODB.Recordset
Set rs1 = New ADODB.Recordset Set rs2 = New ADODB.Recordset
rs1.Open "Select SerieNr from IT_tilmeld", CurrentProject.Connection, _ adOpenKeyset, adLockOptimistic rs2.Open "Select DISTINCT SerieNr from support", CurrentProject.Connection, _ adOpenKeyset, adLockOptimistic For i = 0 To rs1.Fields.Count - 1 strFldName1 = rs1.Fields(i).Value strfldName2 = rs2.Fields(i).Value If strFldName1 = strfldName2 Then MsgBox "match" 'MsgBox rs1 'MsgBox strFldName1 'MsgBox strfldName2 Else MsgBox (strFldName1) DoCmd.RunSQL "INSERT INTO support (SerieNr, Historik) SELECT 'strFldName1', Historik FROM DummySupport" 'DoCmd.RunSQL "INSERT INTO support Select Historik from DummySupport VALUES,('"&rs1&"')" 'MsgBox "no match" 'MsgBox strFldName1 'MsgBox strfldName2 End If Next i
rs1.Close rs2.Close
the idea is that I match each record from IT_tilmeld with support. If there is a record in IT_tilmeld, that has a SerieNr that is not represented in support. It takes that SerieNr plus the value in a "dummytable" with a default infoField and add´s that to support, and then cycle to next record that is NOT represented in support
hey Terry...it works..it inserts well one record...this meens my loop aint working...Im going to make another ? on that...hope u could take a look at it too
Thanks, I'll take a lokk at your new question if I have time :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.