Een bestand of afbeelding aan een record toevoegen
Doel
Een bestand of afbeelding aan een record toevoegen, vervangen, downloaden of verwijderen.
Vereisten
- Je bent aangemeld bij de platformshell en hebt een app geopend.
- Op het formulier van het record staat een bestands- of afbeeldingsveld. Is dat er niet, vraag dan degene die de app heeft gebouwd er een toe te voegen — zo'n veld hoort bij het ontwerp van de tabel.
- Je mag het record wijzigen. Wie het record kan bewerken, kan het bestand ervan wijzigen; iedereen die het record kan lezen, kan het bestand openen.
Stappen
- Open het formulier van het record: selecteer de rij in het raster en kies Bewerken, of kies Nieuw om een record aan te maken.
- Zoek het veld. Een afbeeldingsveld toont een vierkant voorbeeld; een bestandsveld toont de naam en grootte van het bestand. Een leeg veld meldt Geen bestand of Geen afbeelding.
- Selecteer Bestand kiezen (of Afbeelding kiezen) en kies het bestand op je computer. Bevat het veld er al een, dan staat er in plaats daarvan Vervangen.
- Het bestand wacht op het opslaan, bij een nieuw en een bestaand record. Het veld toont wat je hebt gekozen met de opmerking 'Dit bestand wordt toegevoegd wanneer je het record opslaat', en het wordt bewaard zodra je Opslaan of Opslaan en sluiten selecteert. Sluit je het formulier zonder op te slaan, dan houdt het record het bestand dat het al had.
- Selecteer Downloaden om een kopie van het bijgevoegde bestand te krijgen. Je krijgt dan het bestand dat is opgeslagen — niet een bestand dat je hebt gekozen maar nog niet hebt opgeslagen.
- Selecteer Verwijderen om het veld leeg te maken. Het veld is direct leeg, en het opgeslagen bestand wordt verwijderd wanneer je opslaat. Kies je in plaats van opslaan een ander bestand, dan wordt het verwijderen geannuleerd.
Wat er achter de schermen gebeurt
Het platform bewaart het bestand bij het record waartoe het behoort, en het wordt alleen teruggegeven aan mensen die dat record mogen lezen — er bestaat geen openbare link naar. Verwijder je het record, dan worden de bestanden ervan mee verwijderd, en bij het vervangen van een bestand wordt het oude weggegooid.
Omdat de bytes bij het record horen, worden ze direct na het opslaan van het record zelf geschreven en niet als onderdeel daarvan. Daarom wordt een bestand pas bewaard wanneer je op Opslaan drukt: anders zou een afbeelding die je verwisselde op een formulier dat je daarna liet voor wat het was, de afbeelding op het record al hebben vervangen.
Een afbeelding wordt in je browser verkleind voordat ze wordt verstuurd, zodat een foto rechtstreeks van een telefooncamera een afbeelding van redelijk formaat wordt zonder dat je die eerst hoeft te verkleinen. Het origineel op je computer blijft onaangeroerd.
Een groot bestand wordt ergens anders bewaard — het platform heeft een aparte opslag voor grote aantallen documenten, en verplaatst een bestand daar zelf naartoe zodra het groter is dan een formulierveld hoort te bevatten. Aan het gebruik verandert niets: het veld ziet er hetzelfde uit, Downloaden geeft je hetzelfde bestand, en het wordt nog steeds alleen geleverd aan mensen die het record kunnen lezen. Er wordt je niet gevraagd waar het moet komen, en er is geen instelling voor — welke van de twee opslagplaatsen een bestand bevat, is de beslissing van het platform, niet de jouwe en niet die van de bouwer van de app.
Elk veld bevat één bestand. Voeg je een nieuw bestand toe, dan vervangt dat wat er stond. Heb je meerdere bestanden bij hetzelfde nodig — bijvoorbeeld elke factuur van een klant — dan moet de app zijn ontworpen met een aparte tabel daarvoor; vraag het aan degene die de app heeft gebouwd.
Problemen oplossen
- 'Het bestand is … bytes; de limiet voor dit veld is …' — het bestand is groter dan dit soort veld accepteert en deze installatie heeft geen plek voor een groot bestand. Waar opslag voor grote bestanden is ingeschakeld, zie je dit nooit: het bestand wordt gewoon bewaard, en aan het veld verandert niets. Waar dat niet zo is, gebruik je een kleiner bestand, of vraag je degene die je Parsware-installatie beheert of opslag voor grote bestanden kan worden ingeschakeld. Afbeeldingsvelden hebben een lagere limiet dan bestandsvelden, omdat een afbeelding op een formulier bedoeld is om te tonen en niet om te archiveren — en een afbeelding die je kiest, wordt eerst in je browser verkleind, dus de limiet komt zelden in zicht.
- 'Het bestand kon niet worden opgeslagen' — de opslag voor grote bestanden heeft het niet geaccepteerd. Er is niets opgeslagen en het veld houdt het bestand dat het had, dus probeer het opnieuw; blijft het gebeuren, meld het dan aan degene die je Parsware-installatie beheert, want dan moet de opslag zelf worden nagekeken.
- 'Een afbeeldingsveld accepteert alleen afbeeldingen' — het veld is een afbeeldingsveld en het bestand dat je koos is geen afbeelding. Kies een afbeeldingsbestand (PNG, JPEG, enzovoort).
- Het veld meldt dat het bestand wordt toegevoegd wanneer je opslaat. — dat is de normale situatie nadat je er een hebt gekozen. Selecteer Opslaan; het bestand wordt bij het opslaan bewaard.
- Ik heb een afbeelding verwijderd, maar ze kwam terug. — het verwijderen is nooit opgeslagen. Sluit je het formulier zonder op te slaan, dan blijft het record precies zoals het was, bestanden inbegrepen.
- De afbeelding verschijnt niet. — misschien heb je geen toestemming om het bestand van het record te lezen, of iemand anders heeft het verwijderd. Open het record opnieuw om de huidige staat te zien.
Gerelateerde scenario's
- Met records in een weergave werken.
- Een app openen.