• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Opgelost records opslaan

Dit topic is als opgelost gemarkeerd

Vriesacker

Gebruiker
Lid geworden
17 aug 2009
Berichten
189
ik heb een database gemaakt, met een soort van een fichebak.

wie kan mij helpen met VBA code om een klantenfiche (een invulformulier) in Excel automatisch op te slaan als een record in een database-tabel.

Dank bij voorbaat
 

Bijlagen

Je kunt ook gebruik maken van het automatische formulier. Kies Start, en kies vervolgens helemaal rechts in het lintmenu Formulier.
 

Bijlagen

heb mij misschien verkeerd uitgedrukt, het is niet de bedoeling om een klantenfiche in Excel op te slaan als een record in een centrale databases, maar omgekeerd als zoiets kan! Maar om de klantenfiches in 1 bestand te gieten
Bericht automatisch samengevoegd:

Je kunt ook gebruik maken van het automatische formulier. Kies Start, en kies vervolgens helemaal rechts in het lintmenu Formulier.
Ik wil dus graag een klantenfiche in één bestand,één grote database waarbij je via een zoekvenster of keuzemenu de gegevens van één specifieke klant oproept.
 
Laatst bewerkt:
Wil je dan een klantenfiche (=werkblad Invoer) kunnen opslaan als apart Excel document met één werkblad? Met als documentnaam bijvoorbeeld klantnummer+naam: 1_Vriesacker Danny.xlsx.
 
Of heb je verschillende aparte klantenfiches die je wil centraliseren in 1 groot bestand?
 
Vooruit dan maar, ik gok ook maar even mee. Op basis van het voorbeeldbestand ben ik geneigd @AHulpje te volgen met het idee uit #3. Dat is een onderdeel van Excel dat onterecht quasi volledig in de vergeethoek terecht is gekomen (hier is ooit zelfs een kafkaiaanse discussie over gevoerd).

@AHulpje,
Bij jou staat dat vermoedelijk al vrij lang in het lint, maar standaard is dat niet het geval, dus 'lint aanpassen' lijkt mij een nuttige toevoeging aan het advies.
 
Wil je dan een klantenfiche (=werkblad Invoer) kunnen opslaan als apart Excel document met één werkblad? Met als documentnaam bijvoorbeeld klantnummer+naam: 1_Vriesacker Danny.xlsx.
Bericht automatisch samengevoegd:

inderdaad, en de mogelijkheid om de fiche op te roepen dmv de klantnummer in te geven
Bericht automatisch samengevoegd:

Of heb je verschillende aparte klantenfiches die je wil centraliseren in 1 groot bestand?
klopt, met de mogelijkheid om de fiche op te roepen dmv de klantnummer in te geve
 
Oeps, verkeerde document geplaatst. Bijgaand het juiste.
 

Bijlagen

Druk eens op Enter of een van de knoppen na wijzigen van het klantnummer...
Of voorzie cel B3 van gegevensvalidatie:
1790082718669.webp
 
Druk eens op Enter of een van de knoppen na wijzigen van het klantnummer...
Of voorzie cel B3 van gegevensvalidatie:
Bekijk bijlage 390159
Bericht automatisch samengevoegd:

raar, zelfs de knoppen verdwijnen bij het intikken van een klantnummer, heb wel excel 2010 ! datum en inkomen klant blijven nog altijd staan
 
Wat er gebeurt er als je op Fiche opslaan drukt:
  • Het hele werkblad Invoer wordt opgeslagen als Excel document klantnr_klantnaam.xlsx waarbij de knoppen niet meegenomen worden.
Wat er gebeurt er als je op Fich ophalen drukt:
  • Het document klantnr_klantnaam wordt geopend.
Maar het is natuurlijk veel eenvoudiger om je betalingen onder vermelding van klantnummer ook in een tabel te plaatsen zodat je al je gegevens in één document hebt staan in plaats van in tientallen (honderden?) documenten.
Het opslaan van de klantgegevens mag je zelf toevoegen, heb daar nu even geen tijd voor.
 

Bijlagen

Ik vraag mij af wat je met al die bestanden moet. Je kunt toch alles bijhouden in één Excel bestand, desnoods met een backup.
 
Opslaan klantgegevens toegevoegd:
 

Bijlagen

Terug
Bovenaan Onderaan