23. september 2005 - 09:25Der er
12 kommentarer og 1 løsning
Gemme i en tabel
Jeg har en tabel "oversigt"
når jeg kører denne komando
Dim Tabelnavn As String Dim base2 As String Tabelnavn = InputBox("Skriv navnet på den nye tabel!", "Opret kopi af tabel") base2 = InputBox("skriv navnet på database tilhør!", "info") If Len(Tabelnavn) > 0 Then DoCmd.CopyObject "", Tabelnavn, acTable, "arbejdstabel"
Vil jeg gerne have tilføjet følgende til tabellen Tabelnavn og base2 Hvordan gør jeg det.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Dim Tabelnavn As String Dim base2 As String dim nytnavn as string Tabelnavn = InputBox("Skriv navnet på den nye tabel!", "Opret kopi af tabel") base2 = InputBox("skriv navnet på database tilhør!", "info") If Len(Tabelnavn) > 0 Then nytnavn = Tabelnavn & base2 DoCmd.CopyObject "", nytnavn, acTable, "arbejdstabel"
Dim Tabelnavn As String Dim base2 As String dim nytnavn as string Tabelnavn = InputBox("Skriv navnet på den nye tabel!", "Opret kopi af tabel") base2 = InputBox("skriv navnet på database tilhør!", "info") nytnavn = Tabelnavn & base2 If Len(nytnavn) > 0 Then DoCmd.CopyObject "", nytnavn, acTable, "arbejdstabel"
Mugs jeg tror ikke det er det rigtig du svare på. Jeg vil gerne have de 2 felter Tabelnavn og base2 tilføjet til tabellen Oversigt. Oversigt har 2 felter nemlig tabelnavn og base 2
Du kna oprette et nyt felt således med en reference til DAO:
Dim db As Database, tdf As TableDef, fld As Field Set db = CurrentDb Set tdf = db.Tabledefs!Tabelnavn Set fld = tdf.CreateField("felt4", dbLong) Set db = Nothing
Jeg skal ikke hente men skrive til tabellen oversigt. Det der skal tilføjes i tabeloversigt er de indput der kommer fra tabelnavn og base2 Input tabelnavn-> ind i feltet tablenavn i databasenoversigt Input base-> ins i feltet base2 i databasenoversigt
Svaret blev følgende Private Sub Kommandoknap0_Click() Dim Tabelnavn As String Dim base2 As String Tabelnavn = InputBox("Skriv navnet på den nye tabel!", "Opret kopi af tabel") base2 = InputBox("skriv navnet på database tilhør!", "info")
If Len(Tabelnavn) > 0 Then DoCmd.CopyObject "", Tabelnavn, acTable, "arbejdstabel" CurrentDb.Execute ("INSERT INTO oversigt (databasenavn, region) VALUES('" & Tabelnavn & "', '" & base2 & "')")
End If End Sub Tak til mugs for hjælpen. Det rigtige svar kom fra kjulius, så smid et svar
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.