title: Formattazione condizionale maschera

text:

sempre preparatissimo!!! grazie

in effetti utilizzo la versione 2003 (quindi 3 condizioni FC)

ho seguito un tuo suggerimento

ho definito la FC nel codice

https://groups.google.com/forum/?hl=it&fromgroups#!searchin/it.comp.appl.access/Formattazione$20condizionale$20in$20maschera$20continua$20su$20tutti$20i$20Ctrl$20del$20record$20corrente$3F$3F|sort:relevance/it.comp.appl.access/oUp40f6TLU8/9u8S-a9hEkIJ


title: Formattazione condizionale maschera

author: Karl Donaubauer

text:
pfmarro wrote:
> ...
> in effetti utilizzo la versione 2003 (quindi 3 condizioni FC)

S�.

> ho seguito un tuo suggerimento
>
> ho definito la FC nel codice
> ...

Si tratta del metodo pi� lento che solo � necessario se vuoi reagire
al cambio del record, cio� se devi sapere l'Id del record corrente.

In tutti altri casi � meglio di o impostare la FC con il men� o (se
bisogna qualche automatismo/variabile) una sola volta all'avvio
della maschera.



title: DAO...vediamo che mi aiuta....

author: Enrico Virginio

text:
Dunque...ho una tabella che si chiama "Insert" nella quale devo accodare
dei records provenienti da una tabella che si chiama "Importa";
sarebbe facile ma...
i records della tabella [importa] vengono visualizzati in una listbox...
la tabella [importa] ha un campo-chiave ID (contatore)...
vorrei che i records che seleziono nella listbox,premendo un pulsante
vengano accodati nella tabella [Insert];
Chiaramente il campo chiave per la scelta dei records sarà il campo ID
della tabella [importa]...
Come fare ?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: DAO...vediamo che mi aiuta....

author: Roberto da casa

text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:596c91e33b7d8158f9...@mygate.mailgate.org...
> Dunque...ho una tabella che si chiama "Insert" nella quale devo accodare
> dei records provenienti da una tabella che si chiama "Importa";
> sarebbe facile ma...
> i records della tabella [importa] vengono visualizzati in una listbox...
> la tabella [importa] ha un campo-chiave ID (contatore)...
> vorrei che i records che seleziono nella listbox,premendo un pulsante
> vengano accodati nella tabella [Insert];
> Chiaramente il campo chiave per la scelta dei records sarà il campo ID
> della tabella [importa]...
>
> Come fare ?
Scusami, ma questo quesito lo hai già posto con un tuo messaggio del
30/4/2002 alle ore 21:07 che aveva per oggetto "Selezione records in
ListBox...".
A quel messaggio ti ho risposto con una soluzione il 1° maggio 2002 alle ore
17:16.
C'è qualcosa che non va in quella soluzione?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT]Kodak ocx imaging per WXP

author: Carlo Costarella

text:
Per chi fosse interessato ad usare i famosi e gratuiti ocx di kodak anche
con WXP,
può dare un'occhiata qui:
http://techrepublic.com.com/5100-6270-5034679.html
e scaricare la procedura automatica (bisogna registrarsi) di installazione
qui:
http://techrepublic.com.com/5129-6249-10219705.html
In pratica dal cd di Windows2000 vengono copiati tutta una serie di file
(c'è l'elenco) e poi bisogna reggare gli ocx. Tutto qui.
Ciao, Carlo


title: [OT]Kodak ocx imaging per WXP

author: ALESSANDRO Baraldi

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:pbFXc.156394$OR2.7...@news3.tin.it...

Ottimo lavoro Carlo, meglio che un cane da tartufi.
Ciao.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: [OT]Kodak ocx imaging per WXP

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cgq9ij$mqk$1...@lacerta.tiscalinet.it...
> "Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
> messaggio news:pbFXc.156394$OR2.7...@news3.tin.it...
> > Per chi fosse interessato ad usare i famosi e gratuiti ocx di kodak
anche
> > con WXP,
> > può dare un'occhiata qui:
> >
> >
http://techrepublic.com.com/5100-6270-5034679.html
> >
> >
> > e scaricare la procedura automatica (bisogna registrarsi) di
installazione
> > qui:
> >
> >
http://techrepublic.com.com/5129-6249-10219705.html
> >
> > In pratica dal cd di Windows2000 vengono copiati tutta una serie di file
> > (c'è l'elenco) e poi bisogna reggare gli ocx. Tutto qui.
> >
> > Ciao, Carlo
>
>
> Ottimo lavoro Carlo, meglio che un cane da tartufi.
> Ciao.
>
> --
Grazie.
Cosa non si farebbe per Roberto (dalla Campagna o da Casa) e gli amici di
questo NG.
Ciao, Carlo


title: [OT]Kodak ocx imaging per WXP

text:
> Grazie.
> Cosa non si farebbe per Roberto (dalla Campagna o da Casa) e gli amici di
> questo NG.
> Ciao, Carlo
Già, e dato lo spunto ho inserito, con concessione di Roberto, la gestione
tramite OCX K che ha realizzato, ho inserito inoltre nelle note questa
tua scoperta che ritengo estremamente utile.
Buona domenica.



title: [OT]Kodak ocx imaging per WXP

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cgqao8$nh4$1...@lacerta.tiscalinet.it...

Ottima idea.
Gli OCX, in questo modo, si potranno usare almeno fino al prossimo Access 64
bit per W64.
Ciao, Carlo


title: [OT]Kodak ocx imaging per WXP

author: Roberto dalla campagna

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:m02Yc.162379$OR2.7...@news3.tin.it...
[CUT]
>
> Grazie.
> Cosa non si farebbe per Roberto (dalla Campagna o da Casa) e gli amici di
> questo NG.
Grazie!!!!!
> Ciao, Carlo
Ciao, Roberto


title: Form Ingrandita

author: Ricky

text:
Ciao a tutti, ho un problemino stumido ma fastidioso.
Il problema e' nel comando docmd.maximize, mi spiego meglio, sto facendo un
programma dove ho un menu che richiama svariate form.
Nel evento su apertura del menu metto docmd.maximize, per ingrandire la form
e fin qui ok, quando richiamo un'altra form anche questa risulta ingrandita
e fin qui ok.
Il problema e quando chiudo la form richiamata, perchè la form del menu
risulta essere rimpicciolita.
Ho messo allora sul evento Su attivo del menu dinuovo docmd.maximize, ma il
risultato e' un fastidiosissimo effetto di ingrandimento continuo ogni volta
che esci da un form.
Avete qualche dritta da passarmi!?!?!
Grazie e tutti


title: Form Ingrandita

author: Alessandro Cara

text:
Ricky ha scritto:
> Il problema e quando chiudo la form richiamata, perchè la form del menu
> risulta essere rimpicciolita.
hai impostato per caso la proprieta' del pannello di menu di tipo dialogo?
--
Alessandro Cara


title: inputbox

author: Danny

text:
vorrei sapere se è possibile fare questo
InputBox("Scegli il numero iniziale", , (Mid([txtDal], 5, 2) & "-"))
x default viene or- + dovrei aggiungere manualmente il numero
vorrei che il cursore del mouse si posizionerebbe dopo or-
è possibile?
grazie


title: Scambio dati tra sql server e adp

author: ringo

text:
Salve a tutti,
vorrei capire un pň meglio il funzionamento dello scambio di dati
tra ADP e sql server.
Se guardiamo l'esempio seguente:
http://www.rasveronasangiovanni.it/example-adp.jpg
Il contenuto della maschera "Table scadenze" deriva da una
store procedure... allora analizzando lo scambio
di dati tra adp sql server con uno sniffer e vedo che ogni volta
che clicco sui flag della tabella c'č uno scambio di dati tra le due
parti...
Allora la mia domanda č la seguente:
"E' possibile in qualche modo che quando clicco sui flag
non mi vada ad inviare i dati a sql server visto che č inutile?"
Esiste un modo per decidere se inviare i dati o meno al server,
il recordset puň essere manipolato in locale e inviare le modifiche al
server
 solo alla fine?
Questo mi servirebbe per ottimizzare lo scambio di dati... ho alcune
filiali dove non č presente l'adsl e quindi con linee analogiche
bisogna ottimizzare al massimo lo scambio dei dati....
Grazie!
ringo


title: Scambio dati tra sql server e adp

author: S. Savoldi

text:
> "E' possibile in qualche modo che quando clicco sui flag
> non mi vada ad inviare i dati a sql server visto che č inutile?"
> Esiste un modo per decidere se inviare i dati o meno al server,
> il recordset puņ essere manipolato in locale e inviare le modifiche al
> server
>  solo alla fine?
Premesso che puoi comunque utilizzare .ADP per lavorare in Client-Server web
con buone prestazioni ... non si puņ fare nativamente quanto chiedi.
Attualmente le forms .ADP non supportano recordsets in modalitą disconnessa,
che č appunto il tipo di gestione che esponi.
Ti saluto.


title: Minor valor tra diversi campi in una maschera

author: Flx Mts

text:
Scusate se intervengo ancora per veder risolto un problema con access
In una maschera ho tre campi, A,B,C
volendo riportare in automatico (in un quarto campo che chiameremmo D), il
minor valore dei campi sopra menzionati come posso fare?
Grazie di nuovo
Felix


author: Alessandro

text:
"Flx Mts" <
fel...@tin.it
> wrote in message
news:F5d98.42819$om6.1...@news1.tin.it...

Dim Min as integer
If A<B And A<C then
   Min=A
ElseIf B<A and B<C then
   Min=B
Else
   Min=C
End IF
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: pitomba

text:
"Flx Mts" <
fel...@tin.it
> ha scritto nel messaggio news:F5d98.42819$om6.1...@news1.tin.it...

ecco come potresti fare. Per ogni casella della maschera, seleziona la voce proprietà dal menù contestuale dell'oggetto.
vai al tab evento  e seleziona la voce after update, seleziona la voce [routine evento] e clicca sui puntini sospensivi.
Copia questo codice ogni volta
    If    A.Value < B.Value Then min = A.Value Else min = B.Value
    If C.Value < min Then min = C.Value
    d = min
n.b affinchè non ti dia errori devi impostare 0 o qualcosa come valore di default delle celle.
altrimenti devi fare un controllo affinchè a,b,c non siano tutti NULL.
--
Crick_Pitomba
http://crickpitomba.supereva.it
i miei tutorial


author: Emyr

text:


vedi funzione nz()
Saluti.
Emanuele.


title: Cambiamento FORMAT su controlli textbox form attuale

author: RobertoA

text:
Vorrei permette su una form l'inserimento esclusivamente in maiuscolo, se
l'operatore lo desidera
Sto cercando di creare un ciclo per cambiare al volo tutte le proprieta'
FORMAT delle textbox presenti nella form attuale
Il codice che uso e' kisto:
-------------------------------
      For Each ctl In Me.Controls
            If ctl.ControlType = acTextBox Then
                ctl.Format = ">"
                End If
            Next
------------------------------
Non mi riconosce l'istruzione ctl.Format=">"
Come mai ?
L'intellisense non la visualizza, devo pensare che non sia disponibile ?
Ciao e grazie
RobertoA


text:
RobertoA wrote:
> Vorrei permette su una form l'inserimento esclusivamente in maiuscolo, se
> l'operatore lo desidera
Sai che con Format solo il formato = la visualizzazione è in maiuscolo
non i dati?
> Sto cercando di creare un ciclo per cambiare al volo tutte le proprieta'
> FORMAT delle textbox presenti nella form attuale
> Il codice che uso e' kisto:
> -------------------------------
>      For Each ctl In Me.Controls
>            If ctl.ControlType = acTextBox Then
>                ctl.Format = ">"
>                End If
>            Next
> ------------------------------
> Non mi riconosce l'istruzione ctl.Format=">"
> Come mai ?
> L'intellisense non la visualizza, devo pensare che non sia disponibile ?
No, l'intellisense non è perfetto.
Il tuo codice sembra ok.
Cosa vuoi dire con "Non mi riconosce "?
Non funziona? Ricevi un errore? Quale?
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:

Si, ADESSO lo so, che il format modifica solo la visualizzazione
E quindi non funziona come volevo
Riprovando ora con il codice di prima stranamente adesso funziona
correttamente
Devo aver cambiato qualcosa senza accorgermene
Prima dava un errore del tipo "Proprieta' non valida per l'oggetto
selezionato" o giu' di li
Ciao e grazie comunque
RobertoA


title: anteprima a pagine continue

author: Ammammata

text:
c'è modo di mostrare l'anteprima di un report in modalità a pagine
continue, cioè che si possa passare da una all'altra semplicemente
scorrendone i contenuti con la rotella del mouse?

ho qui una vecchia applicazione, sviluppata con Access 2010, con questo
codice

    stDocName = "BUDGET_REPORT_MODEL"
    DoCmd.OpenReport stDocName, acPreview

che mostra una pagina alla volta con microscopici pulsantini nell'angolo
per andare avanti e indietro nelle pagine, una alla volta (pur vy abfgeb
fvtaber fgenznyrqvpn puv yv un crafngv)

Tra i parametri di DoCmd.OpenReport non vedo una cosa che possa fare
questo, sempre che sia possibile, ovvio

c'è il secondo "View" oppure il quinto "WindowMode" che sono interessanti,
ma le loro opzioni (ripeto: accesso 2010) non lo sono altrettanto

grazie

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: anteprima a pagine continue

author: Karl Donaubauer

text:
Salve,

Ammammata:
> c'è modo di mostrare l'anteprima di un report in modalità a pagine
> continue, cioè che si possa passare da una all'altra semplicemente
> scorrendone i contenuti con la rotella del mouse?
>
> ho qui una vecchia applicazione, sviluppata con Access 2010, con questo
> codice
>
>      stDocName = "BUDGET_REPORT_MODEL"
>      DoCmd.OpenReport stDocName, acPreview
>
> che mostra una pagina alla volta con microscopici pulsantini nell'angolo
> per andare avanti e indietro nelle pagine, una alla volta (pur vy abfgeb
> fvtaber fgenznyrqvpn puv yv un crafngv)
>
> Tra i parametri di DoCmd.OpenReport non vedo una cosa che possa fare
> questo, sempre che sia possibile, ovvio
>
> c'è il secondo "View" oppure il quinto "WindowMode" che sono interessanti,
> ma le loro opzioni (ripeto: accesso 2010) non lo sono altrettanto

Non ci sarebbe nulla di incorporato.

Se ti interessano solo i dati, cioè non ti importa molto delle pagine,
allora prendi:

DoCmd.OpenReport stDocName, acViewReport

Altrimenti aprire un file PDF (temporaneo)?

Ciao
Karl
*********
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


title: anteprima a pagine continue

text:
Il giorno Wed 22 Dec 2021 03:36:18p, *Karl Donaubauer* ha inviato su
it.comp.appl.access il messaggio
news:j2grf1...@mid.individual.net
.
Vediamo cosa ha scritto:

> Non ci sarebbe nulla di incorporato.
>
> Se ti interessano solo i dati, cioè non ti importa molto delle pagine,
> allora prendi:
>
> DoCmd.OpenReport stDocName, acViewReport
>
> Altrimenti aprire un file PDF (temporaneo)?
>

ecco, lo sapevo :/ mai una volta che aggiungano qualcosa di "intelligente"
e non le solite cose ("siamo orgoglioni di comunicarvi nella versione 2022
ci sono TANTI COLORI in più")

la modalità Layout ho visto che mi mostra anche i campi nascosti, mentre la
Report mi sballa i titoli dei raggruppamenti, si dimentica voci random, non
ci ho perso dietro tempo anche perché non mi piace

E niente, scartato il PDF, aspetterò con fiducia Access 2048 :(



title: anteprima a pagine continue

author: BFS

text:
Il 22/12/2021 16:10, Ammammata ha scritto:
> Il giorno Wed 22 Dec 2021 03:36:18p, *Karl Donaubauer* ha inviato su
> it.comp.appl.access il messaggio
news:j2grf1...@mid.individual.net
.
> Vediamo cosa ha scritto:

>
> aspetterò con fiducia Access 2048 :(
>

mi hai fatto cadere dalla sedia

perchè scarti la possibilità di generare il pdf e visualizzare quello?
è una buona soluzione per scavalcare tutte le limitazioni della
visualizzazione dei report di access

BFS


title: anteprima a pagine continue

text:
On Wednesday 22/12/2021 BFS wrote:
> perchè scarti la possibilità di generare il pdf e visualizzare quello?
> è una buona soluzione per scavalcare tutte le limitazioni della
> visualizzazione dei report di access

in pratica dovrei sostituire

      stDocName = "BUDGET_REPORT_MODEL"
      DoCmd.OpenReport stDocName, acPreview

con qualcos'altro che generi il PDF e me lo apra automaticamente,
giusto?

mo' vedo se trovo una soluzione semplice da implementare;
fortunatamente non tutte le stampe (>100) necessitano di questa
"miglioria" in quanto sono essenzialmente report monopagina



title: anteprima a pagine continue

text:
On Thursday 23/12/2021 Ammammata wrote:
> mo' vedo se trovo una soluzione semplice da implementare; fortunatamente non
> tutte le stampe (>100) necessitano di questa "miglioria" in quanto sono
> essenzialmente report monopagina

comincio con questo, 11.02.2020:

DoCmd.OpenReport StrReport, acViewPreview, , "IdRiunione=" &
Me.IDRiunione, acHidden
        NomePdf = "ReportIncontro_N" & Me.IDRiunione
        pathAllegato = "C:\pippo\" & NomePdf & ".pdf"
        acFormatPDF = "Formato PDF (*.PDF)"
        DoCmd.OutputTo acOutputReport, StrReport, acFormatPDF,
pathAllegato
        DoCmd.Close acReport, StrReport



title: anteprima a pagine continue

text:

uhm...

the object type argument for the action or method is blank or invalid



title: anteprima a pagine continue

text:

potresti usare le vecchissime ma ancora perfette librerie di lebans per
i pdf
una delle opzioni che offre è proprio l'apertura automatica del pdf
appena generato
di default false

BFS


title: anteprima a pagine continue

text:
On Thursday 23/12/2021 Ammammata wrote:
> uhm...
>
> the object type argument for the action or method is blank or invalid

ok, c'era una variabile non definita

adesso abbiamo ;) un runtime error 2282: the format in which you are
attempting to output the current object is not available

        acFormatPDF = "Formato PDF (*.PDF)"
        DoCmd.OutputTo acOutputReport, stDocName, acFormatPDF,
pathAllegato
        DoCmd.Close acReport, stDocName

dovrebbe essere questa:

        acFormatPDF = "Formato PDF (*.PDF)"

ho provato a metterla in inglese e anche a lasciarla vuota, nisba

omettendo il parametro si ferma a chiedere: scelgo pdf, vedo che
elabora la sua ventina di pagine, ma alla fine il programma predefinito
per aprire il PDF (XChange Viewer) non parte

        DoCmd.OutputTo acOutputReport, stDocName, , pathAllegato
        DoCmd.Close acReport, stDocName

ne deduco che non è automatico ma devo aggiungere le istruzioni per
farlo :-)



title: anteprima a pagine continue

text:
On Thursday 23/12/2021 Ammammata wrote:
> adesso abbiamo ;) un runtime error 2282

ci siamo

    Dim stDocName As String
    Dim NomePdf, pathAllegato As String

    stDocName = "BUDGET_REPORT"
    'DoCmd.OpenReport stDocName, acPreview ' vecchio comando

    DoCmd.OpenReport stDocName, acViewPreview, , , acHidden
    NomePdf = "TempReporting"
    pathAllegato = "C:\temp\" & NomePdf & ".pdf"
    ' acFormatPDF = "Format PDF (*.PDF)" ' non serve, è una costante
    DoCmd.OutputTo acOutputReport, stDocName, acFormatPDF, pathAllegato
    DoCmd.Close acReport, stDocName

    FollowHyperlink pathAllegato

adesso lo parametrizzo un po'



title: anteprima a pagine continue

text:
Se vuoi puoi valutare l'uso del controllo WEBBROWSER.
Hai la possibilità di gestire l'anteprima dei documenti in modo interno ad access evitando di aprire processi esterni che poi non è facile gestire.
Quindi lo stampi in PDF ed invece dinusare FollowHyperlink, alimenti il controllo per visualizzare l'anteprima.

Se realizzi una maschera che contiene il controllo gli passi in Args il Path e vedi...

Penso possa essere molto funzionale, ma ovviamente è soggettivo.

@Alex


title: anteprima a pagine continue

text:

+1

confermo, inoltre il grosso vantaggio è che dentro il web-browser una
volta caricato il pdf appare la barra di strumenti del acrobat reader se
è il visualizzatore predefinito
che offre una marea di opzioni di stampa e la possibilità di cercare
testo dentro il "report"
mi è tornata molto utile come funzione su report con moltissimo testo di
verifiche ispettive.

BFS


title: anteprima a pagine continue

text:

guardate, l'anteprima in PDF con PDX Xchange Viewer è già una cosa da
sciuri, avendo questo programma diversi strumenti di ritocco che
possono essere usati al volo per evidenziare, sottolineare, annotare,
ecceterare per cui va bene così che è Natale e sono tutti contenti :)



title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (f)

text:
Quello che segue è ricavato da
www.sitocomune.com
 e rappresenta le regole
che a suo tempo i frequentatori di it.comp.appl.access si dettero
liberamente e democraticamente; a mio avviso non è corretto partecipare a
questo NG e non rispettare tali regole; naturalmente é sempre possibile
modificare democraticamente dette regole.
Si ricorda che it.comp.appl.access è un NG autogestito e pertanto non esiste
alcun filtro circa la pubblicazione dei messaggi; a mio avviso, ciò però
non autorizza qualcuno a non rispettare le regole di buon comportamento, che
nella rete mi sembra si chiamino netiquette.
Vorrei ricordare che nei NewsGroup NON autogestiti i moderatori NON
pubblicano i messaggi che risultano non conformi alle regole del NG.
=======================================
Come ci si dovrebbe comportare in un newsgroup ovvero 'Istruzioni per l'uso'
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti, evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che il ng e' gestito da 'volontari' che mettono a disposizione
gratuitamente il proprio tempo, le proprie conoscenze e la loro
professionalita' per aiutare chiunque, persone che spesso non conoscono e
che dalle quali non riceveranno alcun compenso, per cui qualsiasi forma di
pretesa o obbligo da parte di chi scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima; di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio storico dei
messaggi presso il sito:
http://groups.google.com/
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng relativi a
qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------
Nello scrivere, all'oggetto del messaggio si dovrebbe dare maggiore
importanza perche' esso contribuisce ad identificare immediatamente
l'argomento e il tipo di problema, attirando subito l'attenzione di chi
legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-----------------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo dei messaggi precedenti.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordi sarebbe meglio proseguirli in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone. Oltre a non essere moralmente corretto, e'
illegale, inoltre, considerando che in questo ng possono esserci persone che
si guadagnano la pagnotta sviluppando programmi con access, non ci sembra
corretto contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti. Se proprio non
potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing over laughing
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Form con campo non definito

text:
Ho una form che si appoggia su una query.
La query mi restituisce una serie di campi ed in alcuni casi alcuni
sono mancanti.
Pertanto nella maschera nel campo non associato mi esce la scritta
#Nome, come faccio a fargli visualizzare una scritta (es. Non esiste)
Grazie


title: Form con campo non definito

author: Franco

text:

Se, come immagino, tu usi l'oggetto Recordset per navigare nella tabella,
puoi testare a priori se il campo in questione è vuoto o meno:
        If IsNull(RST1.Fields("MioCampo")) Then
            Me.txtMioCampo= "Non esiste"
        Else
            Me.txtMioCampo= RST1.Fields("MioCampo")
        End If
Dove RST1 è l'oggetto recordset che punta alla tabella in questione,
MioCampo è il nome del campo della tabella e txtMioCampo è l'oggetto casella
di testo che punta a quel campo.
Saluti
Franco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: TransferText

author: Valery From The Mountain

text:
E' possibile evitare che usando il comando docmd.TransferText i campi testo
non vengano delimitati automaticamente da virgolette?


title: TransferText

text:
Valery From The Mountain wrote:
> E' possibile evitare che usando il comando docmd.TransferText i campi
> testo non vengano delimitati automaticamente da virgolette?
Usa una specifica di esportazione dove puoi impostare il
qualificatore di testo a "nessuno".
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: TransferText

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6aocllF...@mid.individual.net...
> Usa una specifica di esportazione dove puoi impostare il
> qualificatore di testo a "nessuno".
Ci ho provato...ho esportato una tabella e salvato le specifiche. Ma non ho
capito come si recuperano!
Grazie.


title: TransferText

text:
Valery From The Mountain wrote:
> "Karl Donaubauer ha scritto:
>
>> Usa una specifica di esportazione dove puoi impostare il
>> qualificatore di testo a "nessuno".
>
> Ci ho provato...ho esportato una tabella e salvato le specifiche. Ma non
> ho capito come si recuperano!
Ed io di solito non capisco le tue risposte. ;-)
Se vuoi dire che non ti è chiaro come usare una specifica,
vedi <F1> per "TransferText".



title: TransferText

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6aphb6F...@mid.individual.net...
>> Ci ho provato...ho esportato una tabella e salvato le specifiche. Ma non
>> ho capito come si recuperano!
>
> Ed io di solito non capisco le tue risposte. ;-)
:-)
> Se vuoi dire che non ti è chiaro come usare una specifica,
> vedi <F1> per "TransferText".
No, quello l'ho capito. Non ho capito come si prepara una specifica e dove
va a finire, se in un file esterno o da qualche parte nel db.
Ho fatto così: ho fatto l'esportazione a mano di una tabella, creato una
specifica e poi l'ho salvata. Ma dove sta???:-)
Ciao e grazie.
PS Non è che riesci a darmi un'aiutino anche per l'altro problema a cui mi
hai già risposto? Quello del KeyCode = 0.


title: TransferText

author: sv

text:
Valery From The Mountain ha scritto:
> "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
> news:6aphb6F...@mid.individual.net...
> >> Ci ho provato...ho esportato una tabella e salvato le specifiche. Ma non
> >> ho capito come si recuperano!
> >
> > Ed io di solito non capisco le tue risposte. ;-)
> :-)
> > Se vuoi dire che non ti è chiaro come usare una specifica,
> > vedi <F1> per "TransferText".
> No, quello l'ho capito. Non ho capito come si prepara una specifica e dove
> va a finire, se in un file esterno o da qualche parte nel db.
> Ho fatto così: ho fatto l'esportazione a mano di una tabella, creato una
> specifica e poi l'ho salvata. Ma dove sta???:-)
> Ciao e grazie.
Le ... segrete cose di Access..
In una tabella di sistema: MSysIMEXSpecs
Ciao
..
Sv
> PS Non è che riesci a darmi un'aiutino anche per l'altro problema a cui mi
> hai già risposto? Quello del KeyCode = 0.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: TransferText

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:g28732$uve$1...@news.newsland.it...
> Le ... segrete cose di Access..
> In una tabella di sistema: MSysIMEXSpecs
Grazie.


title: Cambiare colore ad una sottomaschera...come faccio?

author: Lbo dall'ufficio

text:
>Il problema č che ho poi una sottomaschera, della quale ne avrei voluto
>cambiare cosě il colore tramite codice:
>
>Forms("Nome sottomaschera").Setcion(xxx).Backcolor= nnnnn
>
>Invece mi da errore dicendo che la maschera non č aperta....Che faccio? devo
con la sintassi li' sopra ti riferisci alla sm come se fosse una
maschera indipendente e aperta.  cio' invece non e'.
devi riferirti alla sm in quanto oggetto della maschera principale.
una cosa tipo:
Me![Secondario0].Form.Section(0).BackColor =...
dove secondario0 e' il nome del *controllo* sottomaschera contenente
la maschera di cui vuoi cambiare colore.
spesso e' pratico che tale controllo abbia lo stesso nome della
maschera che contiene, ma non bisogna confonderlo con quest'ultima:
sarebbe un po' come confondere i campi di una tabella con i controlli
ad essi collegati.
-----------------------------------
ATTENZIONE: il ng it.comp.database.access cambia nome e diventa it.comp.appl.access
linkatelo!
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Gestire doppia numerazione fattura

author: MC

text:
Buongiorno NG in primis.
All'interno dell form dove gestisco l'inserimento delle fatture ho una
casella combinata nominata:
OPFTIPFATT
questa ha due valori:   I  o  E
quando apro la maschera sono obbligato a selezionare uno di questi due
valori all'atto dell'iserimento di una nuova fattura, ora vorrei che la
selezione mi pilotasse l'attribuzione di una numerazione priogressiva
che per I sarebbe:
A05/0001
mentre per E dovrebbe essere
B05/0001
dove A e B sono stringhe, 05 è l'anno e poi dopo la barra, parte il
contatore, A e B hanno numerazione propria e non in comune.
Sul SC c'è l'esempio dal quale ottengo questo codice ... ma va bene se
la numerazione è univoca, nel mio caso, non potendolo inserire com
epredefinito e volendo gestire questa numeraizone, cosa scrivo nel
codice?
Grazie anticipatamente per le eventuali risposte.
Buona giornata.
--
MC


title: Gestire doppia numerazione fattura

author: Nick

text:
MC ha detto: in data 11/07/2005 9.56:
> Buongiorno NG in primis.
>
> All'interno dell form dove gestisco l'inserimento delle fatture ho una
> casella combinata nominata:
>
> OPFTIPFATT
>
> questa ha due valori:   I  o  E
>
> quando apro la maschera sono obbligato a selezionare uno di questi due
> valori all'atto dell'iserimento di una nuova fattura, ora vorrei che la
> selezione mi pilotasse l'attribuzione di una numerazione priogressiva
> che per I sarebbe:
>
> A05/0001
>
> mentre per E dovrebbe essere
>
> B05/0001
>
> dove A e B sono stringhe, 05 è l'anno e poi dopo la barra, parte il
> contatore, A e B hanno numerazione propria e non in comune.
>
> Sul SC c'è l'esempio dal quale ottengo questo codice ...
quale codice??
> ma va bene se
> la numerazione è univoca, nel mio caso, non potendolo inserire com
> epredefinito e volendo gestire questa numeraizone, cosa scrivo nel
> codice?
>
> Grazie anticipatamente per le eventuali risposte.
> Buona giornata.
> --
> MC
>
hai provato a estrarre il numero da incrementare con
val(right([camponumero],4)) ?
ovvio che dovrai fare una procedura che controlla se sei in A o B, ecc...
se posti il codice vediamo di controllare quello, altrimenti vediamo di
crearne uno exnovo...
ciao
Nick


title: Gestire doppia numerazione fattura

text:
Ciao, questo è il codice che avrei usato nel campo VALORE PREDEFINITO
del numero fattura:
="A" & Format(Date();"aa") & "/" & Format(IIf(IsNull(DMax("[]";"[]";"[]
like 'A" & Format(Date();"aa") & "/????'"));1;Right(DMax("[]";"[]";"[]
like 'A" & Format(Date();"aa") & "/????'");4)+1);"0000")
ora A sarà A solo se il campo OPTIPFATT selezionerà I altrimenti
sarà B se selezionerà E.
Il resto seguirà la propria umerazione incrementale ... e come da
esempio ... dovrà ripartire da 1 (0001) al cambio dell'anno.
Intanto grazie e se serve altro ... a disposizione  ;o)
--
MC


title: Gestire doppia numerazione fattura

text:
MC ha scritto:





Perchè non provi a ottenere questo valore con l'AfterUpdate della Combo,
sostituendo alla stringa "A" il valore della Combo stessa, invece di
utilizzare il Valore Predefinito?
Oppure lasciare il valore di default, secondo il tuo criterio, e dopo
l'aggiornamento della combo, leggere il valore del numero della fattura e
sostituire la "A" con valori a tua scelta.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Gestire doppia numerazione fattura

text:
perchè la numerazione di A e B è si progressiva, ma DEVE essere
distinta.
Saluti,
--
MC


title: Gestire doppia numerazione fattura

text:
MC ha scritto:

Allora con questa impostazione, penso che devi utilizzare l'evento
AfterUpdate della Combo, assegnando al nr fattura il giusto valore.



title: Gestire doppia numerazione fattura

text:
sv ha scritto:
> MC ha scritto:
> > perchè la numerazione di A e B è si progressiva, ma DEVE essere
> > distinta.
> > Saluti,
> > --
> > MC
> Allora con questa impostazione, penso che devi utilizzare l'evento
> AfterUpdate della Combo, assegnando al nr fattura il giusto valore.
> --
> rgrds
> SC
Curiosità personale: perchè in un gestionale fatture ti trovi ad avere due
numerazioni? Per caso dai una numerazione per le fatture ed un'altra per
le note di credito?



title: Gestire doppia numerazione fattura

text:
MC ha detto: in data 11/07/2005 10.22:

hai provato con VBA?
scusa se ti cambio "la modalità di aggiornamento" ma con VBA mi viene
meglio percè è più ordinato :)
metti in un modulo genrale (o in quello della maschera, ma secondo me è
meglio in uno generale)
public function DammiProgressivo (OptS as string, DataXAnno as date) as
string
dim progrtxt as string
	progrtxt = Opts & right(year(dataxanno), 2) & "/"
	progrtxt = progrtxt & right("0000" & val(right(dmax
("[campoprogtabella]","nometabella", "left([camponumero], 4) = " &
progrtxt)),4))+1, 4)
dammiprogressivo = progrtxt
end function
poi sull'evento "dopo aggiornamento" della tua casella combinata metti
msgbox dammiprogressivo (iif(me.optipfatt ="I", "A","B"), date()))
non sono riuscito a testarla.. e non sono sicuro della clausola where
della dmax.. però potrebbe essere una strada, che dici??
cmq l'opzione migliore secondo me è di dividere il cap in 3 (opzione,
anno e numero) così è molto più facele gestirla e interrogarla...
facci sapere
ciao
Nick


title: Gestire doppia numerazione fattura

text:
perchè il gestionale è fittizio, la gestione avviene in uno studio
apposito, io registro due tipi di fatture: Interne ed Esterne e siccome
el esterne hanno una loro numerazione, qui nasce la mia esigenza.
...
Idee?    ;o)
--
MC


title: Gestire doppia numerazione fattura

text:
MC ha scritto:

> Idee?    ;o)
> --
> MC
E se ti crei due Tabelle?? Una per le Interne ed una per le Esterne.
(Stiamo parlando di fatture emesse, cioè verso Clienti, vero?)



title: Gestire doppia numerazione fattura

text:
Sto provando a risolvere così:
Private Sub opftipfatt_AfterUpdate()
Dim num As Integer
Dim DataXAnno As Date
    If Me.OPFTIPFATT.Value = "I" Then
        DoCmd.OpenForm "OP_NFattInt", acNormal, , , acFormEdit,
acWindowNormal
        num = Forms!op_nfattint!nfattint.Value + 1
        Forms!op_nfattint!nfattint.Value = num
        Me.OPFNFATT.Value = "A" & Format(Year(DataXAnno), "yy") & "/" &
Format(Forms!op_nfattint!nfattint.Value, "0000")
        DoCmd.Close acForm, "OP_NFattInt", acSavePrompt
    Else
        DoCmd.OpenForm "OP_NFattEst", acNormal, , , acFormEdit,
acWindowNormal
        num = Forms!op_nfattest!nfattest.Value + 1
        Forms!op_nfattest!nfattest.Value = num
        Me.OPFNFATT.Value = "B" & Format(Year(DataXAnno), "yy") & "/" &
Format(Forms!op_nfattest!nfattest.Value, "0000")
        DoCmd.Close acForm, "OP_NFattest", acSavePrompt
        Me.OPFNFATT.Value = ""
    End If
    Me.OPFNDRIF.SetFocus
    On Error Resume Next
End Sub
 pare funzionare!"


title: Calcolare la differenza tra due orari

author: Renzo

text:
Devo creare (in una maschera e in un report) un campo calcolato che contenga
la differenza tra un orario di inizio (in ore e minuti) e un orario di fine
attivitŕ. Come fare?
Grazie
Renzo


title: Calcolare la differenza tra due orari

author: Roberto da casa

text:
"Renzo" <
renz...@tiscali.it
> ha scritto nel messaggio
news:be9p4r$es$1...@lacerta.tiscalinet.it...
> Devo creare (in una maschera e in un report) un campo calcolato che
contenga
> la differenza tra un orario di inizio (in ore e minuti) e un orario di
fine
> attività. Come fare?
>
> Grazie
> Renzo
In una maschera o in un report non ci sono i campi (che invece sono
contenuti nelle tabelle e nelle queries) ma ci sono i controlli.
Se i controlli in questione contengono valori di tipo Data/ora, è
sufficiente che tu faccia la differenza tra i due valori, come se fossero
normali valori numerici.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Calcolare la differenza tra due orari

author: TONY

text:
"Renzo" <
renz...@tiscali.it
> ha scritto nel messaggio
news:be9p4r$es$1...@lacerta.tiscalinet.it...

Usa la fuzione DateAdd con valori negativi ,es.. Dateadd("m",-10,Date()) ...


title: Calcolare la differenza tra due orari

text:
"TONY" <
apiera...@sicop.it
> ha scritto nel messaggio
news:dfaOa.153345$lK4.4...@twister1.libero.it...

Beh eventualmente la funzione DateDiff. ;-)



title: Calcolare la differenza tra due orari

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:2HaOa.152238$Ny5.4...@twister2.libero.it...
>
> "TONY" <
apiera...@sicop.it
> ha scritto nel messaggio
> news:dfaOa.153345$lK4.4...@twister1.libero.it...
> >
> > "Renzo" <
renz...@tiscali.it
> ha scritto nel messaggio
> > news:be9p4r$es$1...@lacerta.tiscalinet.it...
> > > Devo creare (in una maschera e in un report) un campo calcolato che
> > contenga
> > > la differenza tra un orario di inizio (in ore e minuti) e un orario di
> > fine
> > > attività. Come fare?
> > >
> > > Grazie
> > > Renzo
> > >
> > >
> > Usa la fuzione DateAdd con valori negativi ,es.. Dateadd("m",-10,Date())
> ...
>
> Beh eventualmente la funzione DateDiff. ;-)
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Yes , of course.... ;-))))))


title: conversione ???

author: Fondriest Eddy

text:
ho un server con un database in access97 ed un programma access97
su un portatile ho installato win 2000  con office 2000
ho copiato i programmi access e fatto conversione in versione 2000 ....
apro il programma e mi escono errori riguardanti il puntamento sui
record....
qualche informazione???
non sono molto pratico di access
GRazie


title: conversione ???

author: Liones

text:
"Fondriest Eddy" <
F_e...@tin.it
> ha scritto nel messaggio
news:LjAX8.72376$vm5.2...@news2.tin.it...
> ho un server con un database in access97 ed un programma access97
>
> su un portatile ho installato win 2000  con office 2000
>
> ho copiato i programmi access e fatto conversione in versione 2000 ....
> apro il programma e mi escono errori riguardanti il puntamento sui
> record....
>
> qualche informazione???
>
qualche altra informazione ? (che dice ?)
comunque in linea di massima non trova i riferimenti
o e ci sono poblemi tra dao e ado
(tra i riferimenti metti prima dao e poi ado (o cancellalo proprio)
apri il codice e prova a compilarlo, via nei rifeimenti e vedi cosa dice
cioa


title: Espressione "sottostringa"

author: tonidrummer

text:
Ho due tabelle i cui campi da collegare sono di testo ma il primo č
lungo 80 caratteri e l'altro 30. Confrontandoli cosě, mi da errore in
quanto se il primo č piů lungo di 30, inserice caratteri vuoti. In DBIII
esisteva una funzione detta "substr(CampoNome,1,30)" per indicare che si
estraevano i primi 30 caratteri del CampoNome. In access come faccio a
fare la stessa cosa? Sempre che il problema sia dovuto a questo
problema...
Eppure confrontando altre due tabelle i cui campi hanno lo stesso 80 e
30 caratteri, funziona...
Toni.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Espressione "sottostringa"

author: Claudio(BS)

text:
"tonidrummer" <
tonia...@tin.it
> ha scritto nel messaggio
news:65c1e2a56e6b8412eb4...@mygate.mailgate.org...
> Ho due tabelle i cui campi da collegare sono di testo ma il primo č
> lungo 80 caratteri e l'altro 30. Confrontandoli cosě, mi da errore in
> quanto se il primo č piů lungo di 30, inserice caratteri vuoti. In DBIII
> esisteva una funzione detta "substr(CampoNome,1,30)" per indicare che si
> estraevano i primi 30 caratteri del CampoNome. In access come faccio a
> fare la stessa cosa? Sempre che il problema sia dovuto a questo
> problema...
> Eppure confrontando altre due tabelle i cui campi hanno lo stesso 80 e
> 30 caratteri, funziona...
> Toni.
>
cosě al volo direi:
    trim(left(CampoNome,30))
oppure anche
    left(trim(CampoNome),30)
sono simili ma non sono esattamente la stessa cosa   ;-)
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0


title: Espressione "sottostringa"

text:
> cosě al volo direi:
>     trim(left(CampoNome,30))
>
> oppure anche
>     left(trim(CampoNome),30)
>
> sono simili ma non sono esattamente la stessa cosa   ;-)
> > Claudio(BS)
Grazie Claudio, ma non funziona. Ho riposto il quesito con soggetto:
Query di selezione - campi testo.
Spero di trovare una soluzione.
Ciao. Toni.



title: [semi OT] Sapete come fare per pilotare il gestionale, via voce, col telefonino

author: RobertoA

text:
Ieri mi e' successa una cosa che mi ha particolarmente infastidito
Non sono riuscito a dire le fatidiche parole "..si possiamo farlo, adesso le
faccio fare una stima di tempi e costi.."  quando un cliente mi ha chiesto
questo:
"...mi piacerebbe poter avere delle informazioni dal gestionale, mentre sono
fuori sede, collegandomi col telefonino ed impartendo dei comandi via
voce..."
Il 'via voce' finale mi ha spiazzato perche', non mi e' venuto niente da
proporre di sicuramente funzionante e gia' provato
Pero' la ricerca della soluzione a questo problema e' stimolante e vorrei
arrivare a fornire anche questa possibilita'
In sostanza si vorrebbe richiedere delle informazioni, ad esempio il numero
telefonico di un'anagrafica cliente, senza passare attraverso la richiesta
verbale alla segretaria
La trafila dovrebbe essere questa:
- io, chiamo il num. xxxxxx col cellulare
- sede, al numero chiamato e' collegato un centralino tipo Voispeed o
Asterisk, che alzano la linea (il numero e' un numero telefonico dedicato a
questa cosa)
- io, attendo la voce sintetica del gestionale che mi da il 'pronto dica
pure'
- io, a voce dico 'numero telefono'
- sede, la voce sintetica conferma l'avvenuta comprensione 'per che ditta?'
- io, a voce dico 'Canistracci Oil'
- sede, la voce sintetica conferma l'esistenza di n.3 telefoni per la ditta
scelta, e la voce sintetica recita 'direttore, commerciale, magazzino'
- io, a voce dico 'commerciale'
- sede, la voce sintetica riassume e fornisce l'indicazione 'Canistracci
Oil, Commerciale, 064567890, premi 1 per attivare la comunicazione'
Quale sistema pensate sia migliore per realizzare un'accrocchio simile ?
Ciao e grazie
RobertoA


author: Simone Calligaris

text:
"RobertoA" <
(cut)
> - io, a voce dico 'numero telefono'
> - sede, la voce sintetica conferma l'avvenuta comprensione 'per che
ditta?'
> - io, a voce dico 'Canistracci Oil'
> - sede, la voce sintetica conferma l'esistenza di n.3 telefoni per la
ditta
> scelta, e la voce sintetica recita 'direttore, commerciale, magazzino'
> - io, a voce dico 'commerciale'
> - sede, la voce sintetica riassume e fornisce l'indicazione 'Canistracci
> Oil, Commerciale, 064567890, premi 1 per attivare la comunicazione'
> Quale sistema pensate sia migliore per realizzare un'accrocchio simile ?
Il fatto è che questo accrocchio, ammesso sia realizzabile concretamente,
(anni fa Simba883 ci perdeva le giornate se non ricordo male) è poco
pratico.
Molto meglio che usi un Terminalino tascabile da connettere a un Terminal
Server remoto su cui sono installati i programmi.
Quattro click e vede tutto quello che gli serve senza perdere mattinate al
cellulare!
Saluti   ;-)


author: Alex

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:475e...@newsgate.x-privat.org...
> Ieri mi e' successa una cosa che mi ha particolarmente infastidito
> Non sono riuscito a dire le fatidiche parole "..si possiamo farlo, adesso
> le
cut
> - sede, la voce sintetica riassume e fornisce l'indicazione 'Canistracci
> Oil, Commerciale, 064567890, premi 1 per attivare la comunicazione'
> Quale sistema pensate sia migliore per realizzare un'accrocchio simile ?
> Ciao e grazie
> RobertoA
>
>
>
bello! come il software di trenitalia quando chiedevi "Da Roma a Milano" e
lui capiva "Carogna Vastano"
lascia perdere
alex


text:
> Molto meglio che usi un Terminalino tascabile da connettere a un Terminal
> Server remoto su cui sono installati i programmi.
> Quattro click e vede tutto quello che gli serve senza perdere mattinate al
> cellulare!
Quello c'e' gia'
Sarebbe molto piu' comodo pilotare a voce
Se funzionasse
Credo che il problema principale sia appunto il corretto riconoscimento
vocale
Con pochi comandi disponibili penso che non sarebbe impossibile arrivare a
realizzare un sistema funzionante
Quello che mi interessava capire era come poter interfacciare i diversi
'mattoncini'  gestionale / riconoscimento vocale / voce sintetica /
telefonia, per arrivare al sistema completo
Ciao
RobertoA


author: Lorenzo(pyx)

text:
In
news:475e...@newsgate.x-privat.org
,
RobertoA <
amor...@tiscalinet.it
> ha scritto:
[...]
> La trafila dovrebbe essere questa:
> - io, chiamo il num. xxxxxx col cellulare
> - sede, al numero chiamato e' collegato un centralino tipo Voispeed o
> Asterisk, che alzano la linea (il numero e' un numero telefonico
> dedicato a questa cosa)
> - io, attendo la voce sintetica del gestionale che mi da il 'pronto
> dica pure'
> - io, a voce dico 'numero telefono'
> - sede, la voce sintetica conferma l'avvenuta comprensione 'per che
> ditta?' - io, a voce dico 'Canistracci Oil'
> - sede, la voce sintetica conferma l'esistenza di n.3 telefoni per la
> ditta scelta, e la voce sintetica recita 'direttore, commerciale,
> magazzino' - io, a voce dico 'commerciale'
> - sede, la voce sintetica riassume e fornisce l'indicazione
> 'Canistracci Oil, Commerciale, 064567890, premi 1 per attivare la
> comunicazione' Quale sistema pensate sia migliore per realizzare
> un'accrocchio
> simile ? Ciao e grazie
> RobertoA
Ciao,
Tempo fa ho visto in funzione un pacchetto contabile collegato
con sistemi tipo questo
http://italy.nuance.com/talk/
Consigliano di creare un fondo pro-sanzioni   ;-)
Credo siamo ancora lontanucci da soluzioni di questo tipo,
non tanto per il riconoscimento vocale quanto poi a gestirlo in
interattivo all'interno del programma.
Piu' attuabile l'invio di un sms codificato al quale il gestionale puo'
rispondere. L'ho usato tempo fa per le prenotazioni a dei corsi di una
societą sportiva. Funziona ma non ha incontrato molto successo.
--
Lorenzo


author: Sergio MAZZA

text:
"Alex" <
sjfshdf...@libero.it
> ha scritto nel messaggio
news:475edd09$0$36439$4faf...@reader5.news.tin.it...
>
> bello! come il software di trenitalia quando chiedevi "Da Roma a Milano" e
> lui capiva "Carogna Vastano"
> lascia perdere
O la dettatura per lettura del gas; sostituita con digitazione numeri sulla
tastiera o via web...
> alex
Ciao.
--
Sergio MAZZA


text:

Sono sempre stato affascinato dalla possibilita' di permettere l'utilizzo
del gestionale anche via voce
In questo caso oltre al semplice gestionale + riconoscimento vocale c'e' la
parte telefonica e la parte di riproduzione del parlato che non ho ancora
mai affrontato
Per quanto riguarda la voce, ho provato Loquendo, e posso dire che i demo
sono molto ma molto buoni (almeno rispetto al tts Microsoft)
Costicchia, ma e' davvero impressionante (almeno per me)
Per la parte di mezzo, telefonia + riconoscimento vocale, invece non ho
ancora le idee ben chiare su che sistemi / prodotti sia possibile sfruttare
per ottenere l'effetto voluto
Pensavo che gia' qualcuno di voi avesse affrontato seriamente il problema ma
evidentemente e' un argomento che non interessa a molti, oppure interessa ma
non ci sono ancora le tecnologie adatte per realizzarlo, oppure le
tecnologie esistono ma costano un fracco
Ciao
RobertoA


text:
>> bello! come il software di trenitalia quando chiedevi "Da Roma a Milano"
>> e lui capiva "Carogna Vastano"
>> lascia perdere
>
> O la dettatura per lettura del gas; sostituita con digitazione numeri
> sulla tastiera o via web...
Beh su quest'ultima non credo ci possano essere dubbi sulla funzionalita'
O mi sbaglio ?
Funziona male pure quella ?
Ciao
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:475f...@newsgate.x-privat.org...
>
> Beh su quest'ultima non credo ci possano essere dubbi sulla funzionalita'
> O mi sbaglio ?
> Funziona male pure quella ?
Funziona benissimo! Le preferisco a qualsiasi "contatto" vocale!
> Ciao
> RobertoA
Ciao.
--
Sergio MAZZA


text:
"RobertoA" <
> > Molto meglio che usi un Terminalino tascabile da connettere a un
Terminal
> > Server remoto su cui sono installati i programmi.
> > Quattro click e vede tutto quello che gli serve senza perdere mattinate
al
> > cellulare!
> Quello c'e' gia'
> Sarebbe molto piu' comodo pilotare a voce
> Se funzionasse
Mah ... non so
Già dieci anni fa pareva che il mondo Apple dovesse aprire una nuova breccia
col riconoscimento vocale: non ne parla più nessuno.
Del resto dovresti provare a dettare un testo a una segretaria, invece che
scriverlo tu direttamente.
Sulla carta pare una meraviglia, all'atto pratico non funziona ... ovvero
non è pratico: ti scocci, perdi tempo e non concludi.
Saluti.


author: Massimo Piubelli

text:

mah.... mi sembra sinceramente fanta-informatica.
Come già suggerito, le soluzioni migliori sono i vari già proposti terminal server/applicazione web / segretaria (magari gnocca) che risponde e ti da tutte le informazioni che vuoi.
Altrimenti, se proprio si vuole... penserei a una soluzione basata su SMS, esempio.
Telefono cliente Piubelli, e mi arriva un sms di risposta con il numero di cellulare...
Ho implementato una cosa simile per la Federazione Italiana Pallavolo, gestiamo tutti i risultati delle gare in questo modo e, alla fine della giornata, ti arriva un sms con i risultati.
Ciao,
Max


author: IgnazioC

text:
a mio parere è una complicazione inutile per diversi motivi
- se gia i software di riconoscimento vocale funzionano così così,
fiuriamoci tramite cell che la comunicazione è di pessima qualità.
- che funzionalità dovrebbe esporre un gestionale per l'utilizzo
tramite cell? solo rubica o poco più...prova a pensare ad una richiesta
tipo "dammi l'elenco delle fatture non pagate del cliente XX emesse dal
yy al zz" ci sarebbe da impazzire due ore al tel
-le aziende che avevano provato un sistema simile l'hanno dismesso
(treni italia. vodafone)
cmq complimenti per i clienti, qui la richiesta più "tecnologia" è "lo
posso mettere su un pendrive così se entra la finanza lo nascondo?" :(
--
ignazioc


author: Carlo Costarella

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:475e...@newsgate.x-privat.org...
> Ieri mi e' successa una cosa che mi ha particolarmente infastidito
> Non sono riuscito a dire le fatidiche parole "..si possiamo farlo, adesso
> le faccio fare una stima di tempi e costi.."  quando un cliente mi ha
> chiesto questo:
> "...mi piacerebbe poter avere delle informazioni dal gestionale, mentre
> sono fuori sede, collegandomi col telefonino ed impartendo dei comandi via
> voce..."
cut
Qualcosa del genere?
http://www.liberologico.com/www/index.php?idx_menu=2&idx_subMenu=0&ID_scheda=307
Ciao, Carlo


text:
Aggiungo che qualcosa si può fare anche con Outlook Voice Access e Exchange
2007, specie adesso che sta per essere rilasciata la versione multilingua
che già funziona come riconoscimento della lingua nei documenti archiviati
(lettura).
Ciao, Carlo


title: eviatre doppie stringhe

author: Franco

text:
Salve
vorrei eviatare che nel report una stringa
si ripeta più di una volta

per esempio
prev n. 1 del 10/12/11
xxxxxxxx
xxxxxxxxx - prev n. 1 del 10/12/11

Grazie


title: eviatre doppie stringhe

author: Roberto

text:

Prova a riformulare il concetto ...
magari aggiungendo qualche dettaglio in più ...


title: eviatre doppie stringhe

text:
"Roberto" <
erre...@yahoo.it
> ha scritto nel messaggio
news:7717b5ab-5ffa-436f...@o9g2000vbc.googlegroups.com...

ciao Robero

Vorrei che, quando nella maschera ho questa situazione:

ns/ Preven n. 1 del 10/12/11
X1-1250
X1-1251
Doc. n. 10 del 11/12/11 - ns/ Preven n. 1 del 10/12/11
Y2-6550

nel report (e di conseguenza nella stampa) si trasformi cosi'

ns/ Preven n. 1 del 10/12/11
X1-1250
X1-1251
Doc. n. 10 del 11/12/11
Y2-6550

grazie


title: eviatre doppie stringhe

text:
> ns/ Preven n. 1 del 10/12/11
> X1-1250
> X1-1251
> Doc. n. 10 del 11/12/11 - ns/ Preven n. 1 del 10/12/11
> Y2-6550
>
> nel report (e di conseguenza nella stampa) si trasformi cosi'
>
> ns/ Preven n. 1 del 10/12/11
> X1-1250
> X1-1251
> Doc. n. 10 del 11/12/11
> Y2-6550

se mantieni il riserbo su quali query o recordset utilizzi nelle due
situazioni è difficile aiutare ...


title: eviatre doppie stringhe

text:
"Roberto" <
erre...@yahoo.it
> ha scritto nel messaggio
news:0d9af266-3d2e-4441...@u6g2000vbg.googlegroups.com...

Grazie Robero,
mi è sufficiente il comando da utilizzare poi
volevo arrivarci da solo


title: eviatre doppie stringhe

text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4ef58f1c$0$1381$4faf...@reader1.news.tin.it...

provo a riformulare meglio la domanda

Su stampa del corpo del report vorrei inserire
un codice per nascondere (- ns/ Preven n. 1 del 10/12/11)
nel caso in cui nella prima riga del corpo del report
ci sia la seguente descrizione:
:
ns/ Preven n. 1 del 10/12/11
(che può anche essere ns/ Preven n. 2 del 11/12/11 ecc. ecc)

in pratica, vorrei evitare di stampare eventuali ripetizioni
che ci posssano essere dopo il trattino (-) come
nell'esempio sotto riportato:
Doc. n. 10 del 11/12/11 - ns/ Preven n. 1 del 10/12/11

Riassumendo:
vorrei nascondere (- ns/ Preven n. 1 del 10/12/11)
lasciando visibile solo:
Doc. n. 10 del 11/12/11
ma (come ho già detto) solo se nella prima riga del corpo del report c'è la
medesima stringa, vale a dire ."ns/ Preven n. 1 del 10/12/11"

Grazie ancora dell'aiuto


title: eviatre doppie stringhe

author: Vladimiro Leone

text:
On 24 Dic, 15:19, "Franco" <
Franco.DellaVa...@libero.it
> wrote:
> "Franco" <
Franco.DellaVa...@libero.it
> ha scritto nel messaggionews:4ef58f1c$0$1381$4faf...@reader1.news.tin.it...
>
>
>
>
>
> > "Roberto" <
errez...@yahoo.it
> ha scritto nel messaggio

> Grazie ancora dell'aiuto- Nascondi testo citato
>
> - Mostra testo citato -

Ciao Franco,
per quel che ne so io non si può nascondere parte di una stringa;
quello che si può fare è implementare una tabella provvisoria da cui
trarre la nuova origine record del report. A questo punto hai bisogno
di estrapolare i dati doppioni, eliminare la parte di stringa che non
ti serve e riconvogliare tutto al''interno di una nuova tabella in
modo da lasciare intatta la tabella originale. Probabilmente andrò
contro lo spirito per cui è nato il ng: insegnare la propria
esperienza senza dare la pappa bella e pronta; però credo che avrai
allo stesso tempo modo di apprendere in quanto dovrai adattare
l'esempio al tuo db e non sarà cosa facile! :-)
Questo è il link dove potrai scaricare il db di esempio "Nascondi
duplicati":

https://skydrive.live.com/#cid=DFDFB766AA86F9D8&id=DFDFB766AA86F9D8%21112

Ciao Vladimiro.


title: eviatre doppie stringhe

text:
"Vladimiro Leone" <
vlad...@alice.it
> ha scritto nel messaggio
news:a078b4ec-d4cf-4155...@p4g2000vbt.googlegroups.com...

Grazie Vladimiro


title: Controllo DBGrid

author: lucianab64 on libero

text:
Ciao a tutti!
Qualcuno di voi mi sa dire dove posso trovare un controllo griglia un po'
migliore del DBGrid del Visual Basic?
Ho costruito un ocx in VB che richiamo in Access e che contiene una griglia
bruttissima che non funziona .
Non ho molte esigenze. Mi piacerebbe solo che funzionassero bene
l'inserimento di un nuovo record, le frecce di spostamento da un campo a un
altro, il tasto TAB, la selezione del record, la cancellazione. Insomma una
cosa tipo il foglio dati di Access. Lo trovo in rete?
Grazie
:-) Luciana


title: che oggetto conviene usare se ...

author: versux

text:
Un saluto a tutto,
mi scuso anticipatamente nel caso dovessi commettere qualche errore di
procedura nel fare questo post ...
Spiego il mio problema:
in una maschera ho la necessità di far visualizzare dei valori ricavati
a seguito di una voce scelta da una casella combinata!
Preciso che ho provato con una casella di riepilogo ... ma mi sembra
incasinata la cosa ...
quindi ho messo una sottomaschera e la cosa quasi funziona ... dico
quasi perchè i diversi valori me li fa vedere uno alla volta su una sola
riga!
come si fa a dire ad A2000 che dopo aver riempito una riga (con due
colonne) deve generarne una seconda ... riempirla e così via fino a che
non finiscono i record da inserire ??
Spero di aver reso l'idea e ringrazio anticipatamente tutti coloro che
hanno dei suggerimenti da darmi!
Francesco


title: che oggetto conviene usare se ...

author: Fabio Chiaro

text:
"versux" <
ver...@softhome.net
> ha scritto nel messaggio
news:3DCA81BF...@softhome.net...
> Un saluto a tutto,
> mi scuso anticipatamente nel caso dovessi commettere qualche errore di
> procedura nel fare questo post ...
Effettimamente con il subject non parti bene...
>
>
> Spiego il mio problema:
> in una maschera ho la necessità di far visualizzare dei valori ricavati
> a seguito di una voce scelta da una casella combinata!
>
> Preciso che ho provato con una casella di riepilogo ... ma mi sembra
> incasinata la cosa ...
> quindi ho messo una sottomaschera e la cosa quasi funziona ... dico
> quasi perchè i diversi valori me li fa vedere uno alla volta su una sola
> riga!
> come si fa a dire ad A2000 che dopo aver riempito una riga (con due
> colonne) deve generarne una seconda ... riempirla e così via fino a che
> non finiscono i record da inserire ??
Ti sembrava incasinata con la casella di riepilogo?
Forse non capisco perchè non hai spiegato nello specifico. Una cosa del
tipo:
Me.Caselladiriepilogo.rowsource = "SELECT Campo1 FROM Tabella1 WHERE
Condizione = " & Me.Casella Combinata
potrebbe aiutarti?
Non è che nella soluzione che hai trovato tu basta mettere la sottomaschera
a maschere continue?
Ciao, FABIO


title: che oggetto conviene usare se ...

author: Roberto da casa

text:
"versux" <
ver...@softhome.net
> ha scritto nel messaggio
news:3DCA81BF...@softhome.net...

Non sono sicuro di aver compreso bene tutto il tuo problema, ma a naso mi
sembra di capire che dovresti risolvere con una casella di riepilogo per la
quale hai settato la selezione multipla (proprietà Selezione multipla
impostata o a Semplice o a Estesa: per maggiori ragguagli vedi Help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: access e euro

author: fuoco

text:
Salve a tutti,
alcuni mesi trascorsi ho creato un db nel quale sono presenti dei campi che
riportano valori espressi in valuta (lire).
Volevo chiedervi, con l'arrivo delle nuove banconote (euro) come si cambia
il valore dei campi suddetti con la nuova valuta?
In anticipo ringrazio tutti coloro che mi daranno una risposta per la
risoluzione del problema.


title: access e euro

author: ZAIM

text:
Realizza una query di aggiornamento.
"fuoco" <
pe...@libero.it
> ha scritto nel messaggio
news:6%c18.34801$cU4.1...@twister1.libero.it...



title: access e euro

author: Emyr

text:


ricordati i decimali
Saluti.
Emanuele.


title: access e euro

author: gicom

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:calb4uclsv6se5itl...@4ax.com...

crea un campo "costoEuro", tipo single,2 decimali, editalo da codice
dandogli il valore
del campo "costoLire" / 1936.27, poi cancella il vecchio campo "costoLire" e
rinomina il
nuovo campo "costoEuro" con il nome che aveva il vecchio campo dei valori
(cosě se hai dei controlli che vi fanno riferimento non dovrai modificare
altro
che il formato di visualizzazione)
ciao. franco


title: Inserimento e modifica password nel S.O.

author: Daniele

text:
Un saluto a tutti i partecipanti al NG.
Vorrei creare una maschera per modificare periodicamente la password nel
S.O., per ottemperare alla legge sulla privacy.
Quali sono gli strumenti per poter agire sul registro del S.O.? Le API ?
Oppure esistono altri oggetti ?
Dove posso trovare qualche informazione sull'argomento ?
Grazie per i suggerimenti.
Ciao - Daniele


text:
Daniele wrote:
> Un saluto a tutti i partecipanti al NG.
>
> Vorrei creare una maschera per modificare periodicamente la password
> nel S.O., per ottemperare alla legge sulla privacy.
> Quali sono gli strumenti per poter agire sul registro del S.O.? Le
> API ? Oppure esistono altri oggetti ?
> Dove posso trovare qualche informazione sull'argomento ?
A mio avviso... fai un lavoraccio per nulla.
I windows della famiglia NT, già ti danno la possibilità di impostare una
scadenza per le password.
Pannello di controllo, strumenti di amministrazione, impostazioni locali di
sicurezza se non sbaglio (local security policy in inglese).
Inoltre li non hai possibilità di eludere nulla, quando scade la DEVI
cambiare.
Un'applicazione te lo chiede... ma puoi ignorare la richiesta o buttare giù
il programma.
> Grazie per i suggerimenti.
> Ciao - Daniele
Prego, anche se non era quello che volevi sentirti dire forse ;-)
Ciao,
Massimo


text:
"Massimo Piubelli" <
massim...@dominio.it
> ha scritto nel messaggio
news:e24o0i$v4a$1...@area.cu.mi.it...

Ciao Massimo
Ti ringrazio comunque. Già evitare di lavorare per nulla è un buon
risultato.
Ciao - Daniele


text:
Daniele wrote:
>
> Ciao Massimo
> Ti ringrazio comunque. Già evitare di lavorare per nulla è un buon
> risultato.
>
> Ciao - Daniele
Di nulla.
Ciao e buon lavoro
Massimo


title: OT Traduzione FAQ 7.15

author: Karl Donaubauer

text:
*************************
7.15 Reports loose printer settings in A00
Problem
In a report of Access 2000 the settings for page margin and orientation
(portrait/landscape) get permanently lost i.e. they are reset to their
default settings.
Cause
Bug of "Name Autocorrect", a new feature of A00, that passes on
changes of object names to depending objects.
Solution
SR1a for Office 2000 fixes this bug. Find the download address
for the itallian version <here>.
If you can't install SR1a you can turn off Name Autocorrect in the
menu Tools/Options/General.
Further information:
http://support.microsoft.com/?kbid=508992
http://support.microsoft.com/?kbid=240826
***************************


title: OT Traduzione FAQ 7.15

author: MA

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto
nel messaggio news:2mc095F...@uni-berlin.de...
> *************************
> 7.15 Reports loose printer settings in A00
I report in A00persdono le impostazioni di stamap
>
> Problem
>
> In a report of Access 2000 the settings for page
margin and orientation
> (portrait/landscape) get permanently lost i.e.
they are reset to their
> default settings.
Problema
In un report di Access 2000 i margini delle
impostazioni di stampa e l'orientamento
(vericale/orizzontale) vengono puntualmente persi,
in particolare vengono azzerate
le impostazioni di stampa
>
> Cause
>
> Bug of "Name Autocorrect", a new feature of A00,
that passes on
> changes of object names to depending objects.
Causa
Bug di "Correzione automatica del nome", un nuova
caratteristica di A00,
che passa ....
>
> Solution
>
> SR1a for Office 2000 fixes this bug. Find the
download address
> for the itallian version <here>.
SR11 per office 2000 risolve il bug. Trovi
l'indirizzo per il download per la vesione
italiana qui
> If you can't install SR1a you can turn off Name
Autocorrect in the
> menu Tools/Options/General.
Se no puoi installare la Sr1a, puoi togliere la
selezione di "coorezione automatica del nome" nel
menu
Strumenti/Opzioni/Generale
>
> Further information:
>
http://support.microsoft.com/?kbid=508992
>
http://support.microsoft.com/?kbid=240826
> ***************************
ulteriori informazioni
MAssimiliano


title: OT Traduzione FAQ 7.15

author: sv

text:
Karl Donaubauer ha scritto:

> Problem

> Cause

> Solution



7.15 I report perdono le impostazioni della stampante in A00
Problema
In un report di Access 2000 le impostazioni per il margine pagina e
l’orientamento(Verticale/Orizzontale) si perdono permanentemente, cioè
vengono reimpostate ai loro valori di default.
Causa
Il bug  “Correzione automatica nome”, una nuova  caratteristica di A00,
che inoltra i cambiamenti dei nomi degli oggetti agli oggetti dipendenti.
Soluzione
SR1a per Office 2000 ripara questo bug. Troverai l’indirizzo per il
download, per la versione italiana <qui>
Se tu non puoi installare SR1a puoi disattivare “Autocorrezione Nome” nel
menu  Strumenti/Opzioni/Generale
Ulteriori informazioni
http://support.microsoft.com/?kbid=508992
http://support.microsoft.com/?kbid=240826
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: SOTTOMASCHERA SOLO PRIMO RECORD

author: MICHELE

text:
Salve,
ho una maschera con una sottomaschera.
Nelle proprietà della sottomaschera ho:
Collega campi master     :ID_CONNESSIONE  (TAB1)
Collega campi secondari :ID_CONNESSIONE  (TAB2)
Se creo un nuovo record nella maschera principale (TAB1) il form mi dà
la possibilità di inserire un record nella sottomaschera cioè nella
TAB2. ID_CONNESSIONE è chiave primaria e quindi non posso inserire due
record con lo stesso ID_CONNESSIONE sia nella TAB1  che nella TAB2
La sottomascherà però sembra permette l'inserimento del secondo record
che però non può essere confermato.
(ovviamente da errore: si è tentato di duplicare i valori dell'indice)
Vorrei sapere come si può impostare la visualizzazione della
sottomaschera solo al primo record se esiste.
Grazie per l'attenzione.


title: SOTTOMASCHERA SOLO PRIMO RECORD

author: Antonio

text:
"MICHELE" <
mpa...@sis.it
> ha scritto nel messaggio
news:f5b1f1f0-6e10-45f7...@m16g2000yqc.googlegroups.com...
Salve,
ho una maschera con una sottomaschera.
Nelle propriet� della sottomaschera ho:
Collega campi master     :ID_CONNESSIONE  (TAB1)
Collega campi secondari :ID_CONNESSIONE  (TAB2)
Se creo un nuovo record nella maschera principale (TAB1) il form mi d�
la possibilit� di inserire un record nella sottomaschera cio� nella
TAB2. ID_CONNESSIONE � chiave primaria e quindi non posso inserire due
record con lo stesso ID_CONNESSIONE sia nella TAB1  che nella TAB2
La sottomascher� per� sembra permette l'inserimento del secondo record
che per� non pu� essere confermato.
(ovviamente da errore: si � tentato di duplicare i valori dell'indice)
Vorrei sapere come si pu� impostare la visualizzazione della
sottomaschera solo al primo record se esiste.
Grazie per l'attenzione.
-------------  RISPOSTA  ---------------
Credo che sia una tecnica contro l'uso naturale delle sottomaschere. Le
sottomaschere di solito si usano per scrivere molti records a fronte
dell'unico della maschera: es. fattura e articoli della fattura. Varrebbe
forse la pena studiare un modo diverso di gestire questa cosa (non con
maschera e sottomaschera). Ma se poi lo reputi necessario, potresti forse
disabilitare la possibilit� di aggiungere altri records dopo che ne � stato
inserito uno. Nel Form_Current () potresti scrivere:
If Not Me.NewRecord Then Me.AllowAdditions = False
e porre Me.AllowAdditions = False anche nell'evento afterupdate.
Ciao
Antonio


title: Server OLE non registrato

author: Ditta Cerri (Sib)

text:
Salve,
per mia convinzione, non ho mai usato i controlli activex (forse ho
sbagliato, ma tant'e').
Ora mi trovo a non poter inserire un controllo che mi interessa, nella
fattispecie il "Controllo digitalizzazione immagine Kodak". Nel senso che
viene si' inserito, ma non e' possibile visualizzarlo in "visualizzazione
maschera" perche' non consente di impostare a si' la proprieta' "visibile"
(si apre proprio una finestra che dice che non si puo' fare!).
Facendo esperimenti con altri controlli activex (per capire l'origine del
problema) mi sono accorto che quasi tutti gli altri non vengono inseriti
completamente e generano l'errore in oggetto suggerendo di "rieseguire
l'installazione" (del controllo o di Access? boh!).
Qualcuno ha suggerimenti da dare?
Grazie a tutti, Sib


title: Server OLE non registrato

author: RoDAgo

text:
Ditta Cerri (Sib) scrisse...

Hai provato a registrarli correttamente con Regsvr32.exe?
Sintassi:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
/u - Unregister server
/s - Silent;display no message boxes
/c - Console Output
/i - Call DllInstall passing it an optional [cmdline]; when used with /u
calls dll uninstall
/n - do not call DllRegisterServer; this option must be used with /i
Cmq non č detto che sia soltanto un prob di registrazione!!
Stasera ne parliamo!!
> Grazie a tutti, Sib
Prego solo a te.  :-)
RoDAgo


title: Server OLE non registrato

author: Schulco

text:
Se hai installato Norton Antivirus 2000 potrebbe darti questo genere di
problemi.
> Salve,
> per mia convinzione, non ho mai usato i controlli activex (forse ho
> sbagliato, ma tant'e').
> Ora mi trovo a non poter inserire un controllo che mi interessa, nella
> fattispecie il "Controllo digitalizzazione immagine Kodak". Nel senso che
> viene si' inserito, ma non e' possibile visualizzarlo in "visualizzazione
> maschera" perche' non consente di impostare a si' la proprieta' "visibile"
> (si apre proprio una finestra che dice che non si puo' fare!).
> Facendo esperimenti con altri controlli activex (per capire l'origine del
> problema) mi sono accorto che quasi tutti gli altri non vengono inseriti
> completamente e generano l'errore in oggetto suggerendo di "rieseguire
> l'installazione" (del controllo o di Access? boh!).
> Qualcuno ha suggerimenti da dare?
>
> Grazie a tutti, Sib
>
>


title: Server OLE non registrato

author: bix

text:
puoi spiagare un po più approfonditamente la procedura di registrazione
saluti bix
"RoDAgo" <
rodago...@tiscalinet.it
> ha scritto nel messaggio
news:8gtnbe$5sc$1...@lacerta.tiscalinet.it...
> Ditta Cerri (Sib) scrisse...
> > Salve,
> > per mia convinzione, non ho mai usato i controlli activex (forse ho
> > sbagliato, ma tant'e').
> > Ora mi trovo a non poter inserire un controllo che mi interessa, nella
> > fattispecie il "Controllo digitalizzazione immagine Kodak". Nel senso
che
> > viene si' inserito, ma non e' possibile visualizzarlo in
"visualizzazione
> > maschera" perche' non consente di impostare a si' la proprieta'
"visibile"
> > (si apre proprio una finestra che dice che non si puo' fare!).
> > Facendo esperimenti con altri controlli activex (per capire l'origine
del
> > problema) mi sono accorto che quasi tutti gli altri non vengono inseriti
> > completamente e generano l'errore in oggetto suggerendo di "rieseguire
> > l'installazione" (del controllo o di Access? boh!).
> > Qualcuno ha suggerimenti da dare?
>
> Hai provato a registrarli correttamente con Regsvr32.exe?
> Sintassi:
> regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
> /u - Unregister server
> /s - Silent;display no message boxes
> /c - Console Output
> /i - Call DllInstall passing it an optional [cmdline]; when used with /u
> calls dll uninstall
> /n - do not call DllRegisterServer; this option must be used with /i
> Cmq non è detto che sia soltanto un prob di registrazione!!



title: Come entrare in un db protetto con utente e pwd

author: Andrea

text:
Ciao a tutti! Ho per le mani un db protetto col sistema della definizione di
un superuser e pwd. Ho il file mda. Come faccio ad entrare??
Grazie e ciao
Andrea


author: Antonio Biso

text:
Andrea <
and...@match.it
> wrote in message
w_0_5.83688$IP1.2...@news1.giganews.com...

Vai dal titolare del database protetto con password e gli fai:
"Senti ciccio, perchè non mi fai entrare nel tuo db protetto con password?"
E lui ti risponderà:
"Ma te la piji nder culo, ma che c'ho scritto Jo Condor in fronte, che prima
faccio un db protetto da password e poi ti faccio entrare?!?!? Caccia la
grana e io ti faccio entrare!!"
Se tu cacciare la grana lui fare entrare in db protetto da password, se tu
essere rampichino malandrino birbaccione, lui non fare entrare in suo db
protetto da password!!!
Antonio


author: Sergio MAZZA

text:
"Andrea" <
and...@match.it
> ha scritto nel messaggio
news:w_0_5.83688$IP1.2...@news1.giganews.com...

Scommetto che fino alle 19:00 che rimango in ufficio, ti ritroverai minimo 9
messaggi dello stesso tipo...
Auguri.


text:
Antonio Biso ha scritto nel messaggio
<6d1_5.100865$
hk4.3...@news.infostrada.it
>...

Capisco che la mia richiesta sembri losca, ma il db e' di un cliente! Ha un
prog che si interfaccia col db che ha riempito con i suoi dati infatti il
file mda me lo ha dato lui! Quello che volevo fare io era solo prelevare i
suoi dati per poterli usare per un altro prog sempre per il cliente...
Andrea


author: Federico Luciani

text:

----------------------------------------------------------------------------
             Come ci si dovrebbe comportare in un newsgroup
                    ovvero 'Istruzioni per l'uso'
----------------------------------------------------------------------------
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un profiquo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
  dei giorni precedenti non siano gia' presenti delle soluzioni al quesito
  che si vuole porre.
  Non e' il massimo delle figure fare una domanda a cui e' gia' stata
  data ampia ed esauriente risposta magari il giorno prima, di sicuro
  poi l'eventuale replica difficilmente potra' essere piu' completa.
  Volendo si possono effettuare anche delle ricerche nell'archivio storico
  dei messaggi presso il sito:

http://www.deja.com/home_ps.shtml
- provate anche a verificare che i vostri dubbi e le relative soluzioni
  non siano gia' presenti sul Sito Comune di questo newsgroup:

http://members.xoom.it/it_db_access
  Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng
  relativi a qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo di
problema, attirando subito l'attenzione di chi legge
Si sconsiglia di inserire subject insignificanti come:
  'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI'
  'SONO PRINCIPIANTE', 'SONO DEFICENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare
la spedizione di messaggi incomprensibili, che non potranno avere risposte
immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce
ed il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del percedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche o con altri partecipanti e eventuali
disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
  il lavoro di altre persone.
  Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
  che in questo ng possono esserci persone che si guadagnano la
  pagnotta sviluppando programmi con access, non ci sembra corretto
  contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
  lo spirito di questo ng in cui presuppone che tutte le domande e tutte
  le risposte debbano essere visibili perche' potrebbero interessare a
tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
  informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
  disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste,
  lo sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
  vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
  del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
  access, anche se personali, ma il tutto deve sempre essere senza scopo di
  lucro;
Alcune regole legate invece alla netiquette,
dove con il termine netiquette 'retichetta', si intende l'insieme di
regole nate col tempo per autoregolare il comportamento degli utenti delle
news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei
  messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
  questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
  correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
  Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquettei
t.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK      As Far As I Know
BTW        By The Way
CU         See You
CUL        See You Later
CUT        Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH        Hope This Helps
IMO        In My Opinion
IMHO       In My Humble Opinion
LOL        Laughing over laughing
NEWBIE     Nuovo arrivato, persona nuova per il NG
NG         Newsgroup
OT         Off-Topic: fuori argomento
ROTFL      Rolling on the floor laughing
ROTFLASTC  Rolling on the floor laughing and scaring the cat
ROTFLMAO   Rolling on the floor laughing my ass off
RTFM       Read the fuckin' manual
SPAM       Messaggio pubblicitario fortemente OT, sui NG č assolutamente
vietato
TIA        Thanks In Advance
TROLL      Persona che vuole solo creare disturbo e scompiglio
c'e' ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com
----------------------------------------------------------------------------


author: Luciano (DOC)

text:
Andrea <
and...@match.it
> wrote in message
Cq1_5.61200$%j3.7...@news6.giganews.com...
> Capisco che la mia richiesta sembri losca, ma il db e' di un cliente! Ha
un
> prog che si interfaccia col db che ha riempito con i suoi dati infatti il
> file mda me lo ha dato lui! Quello che volevo fare io era solo prelevare i
> suoi dati per poterli usare per un altro prog sempre per il cliente...
E come mai il tuo cliente non ha le chiavi di casa sua?:-)
Saluti.
Luciano
(DOC)


text:
Andrea <
and...@match.it
> wrote in message
Cq1_5.61200$%j3.7...@news6.giganews.com...

Ok.
Vai dal tuo cliente e gli dici:
"Illustrissimo cavaliere che mi da da mangiare, il servo vostro umilissimo
con la sua testa sotto i suoi piedi, oserebbe chiederle la password per
entrare nel suo db per poter svolgere il lavoro per cui mi sta pagando,
sicuramente troppo!"
E lui risponderà:
"Che palle 'sti sottoposti, li paghi fior di quattrini e poi neanche una
password riescono a trovare da soli. Ecco, questa è la password, vadi, vadi
a lavorare, facci il suo dovere!!!"
Fine
Antonio


text:
Federico Luciani ha scritto nel messaggio
<
3A38A554...@paperino.libero.it
>...

>SPAM       Messaggio pubblicitario fortemente OT, sui NG è assolutamente
>vietato
>TIA        Thanks In Advance
>TROLL      Persona che vuole solo creare disturbo e scompiglio
>
>c'e' ne sono tanti altri, li trovate qui:
>
http://www.acronymfinder.com
>---------------------------------------------------------------------------
-
Ok, ho capito scusate. Non faro' piu' richieste del genere  (:(
Andrea


text:
Andrea <
and...@match.it
> wrote in message
sQ1_5.83898$IP1.2...@news1.giganews.com...
>
> >
> >c'e' ne sono tanti altri, li trovate qui:
> >
http://www.acronymfinder.com
>
>---------------------------------------------------------------------------
> -
>
> Ok, ho capito scusate. Non faro' piu' richieste del genere  (:(
> Andrea
Ecco, c'è ancora l'ultima!
Non quotare tutto un messaggio per rispondere in maniera completamente
scorrelata da quello che hai quotato!!!
Antonio


text:
>> Ok, ho capito scusate. Non faro' piu' richieste del genere  (:(
>> Andrea
>
>Ecco, c'è ancora l'ultima!
>Non quotare tutto un messaggio per rispondere in maniera completamente
>scorrelata da quello che hai quotato!!!
>
>Antonio
>
>
Ok
Andrea


title: InitialFetchSize e BackgroundFetchSize proprietà anarchiche

author: OneEDP

text:
Col lde due proprietà indicate in questo articolo
http://support.microsoft.com/?scid=kb%3Ben-us%3B262311&x=21&y=7
gli eventi FetchProgress e FetchComplete lavorano correttamente.
Ho solo un problema.
Su As/400  attraverso ODBC la proprietà InitialFetchSize è ininfluente e non
esiste nessuna DoEvents che tenga.
L'utente deve aspettare e deve aspettare FetchComplete. Infatti viene
richiamata sempre FetchProgress una sola volta (prima di FetchComplete!)
Rassegnazione?
Grazie


title: MKDIR e sottocartelle

author: SIMONE PILAN

text:
Ciao a tutti,
dovrei creare una sottocartella in una cartella a sua volta
inesistente. Il comando mkdir, mi sembra di capire, che funzioni
solamente per creare l'ultima sottocartella
es:
c:\cliente\anno\
mkdir mi crea "\anno\" solamente se esiste "\cliente\" e non mi crea
contemporaneamente "\cliente\anno\"
che cosa posso utilizzare al posto di mkdir?
grazie in anticipo


title: MKDIR e sottocartelle

text:

   Dim fso as Object
   Dim f as Object
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.CreateFolder("c:\New Folder")
   CreateFolderDemo = f.Path
   Set fso=nothing
   set f=nothing
@Alex


title: OT Traduzione FAQ 3.6

text:
*********************
3.6 Record too large
Problem
When you try to save a record you get the error 3047 "Record too large".
Cause
A record in an Access (more precise JET) table is limited to about
2000 characters. In versions >=A00 this limit is increased to about
4000 characters if the property Unicode Compression of text fields
is set to Yes. In this connection the property Field Size doesn't
matter at all but only the data that is actually present in the record.
Solution
Memo fields are not counted in this limit because they are
handled in a different way. So you may be able to by-pass the
limitation by changing some of the text fields (with much data)
to memo.
Apart from that you can divide the table into several similar tables
that have a 1:1 relationship.
***********************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: OT Traduzione FAQ 3.6

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:392q7pF...@individual.net...
> *********************
> 3.6 Record too large
Record troppo grande.
>
> Problem
>
> When you try to save a record you get the error 3047 "Record too large".
Problema
Quando provi a salvare un record ricevi l'errore 3047 " record troppo
grande"
[ho verificato, questa è la dicitura]
>
> Cause
>
> A record in an Access (more precise JET) table is limited to about
> 2000 characters. In versions >=A00 this limit is increased to about
> 4000 characters if the property Unicode Compression of text fields
> is set to Yes. In this connection the property Field Size doesn't
> matter at all but only the data that is actually present in the record.
>
Causa
Un record in una tabella Access (più precisamente Jet) ha il limite di circa
2000 caratteri.
Nelle versioni >=A00 questo limite è stato aumentato a 4000 caratteri se la
proporietà Compressione Unicode
del campi testo è settata a Sì.
In questa connessione non importa per nulla la proprietà Lungezza Campo
ma solo se il dato è presente in quel momento nel record.
> Solution
>
> Memo fields are not counted in this limit because they are
> handled in a different way. So you may be able to by-pass the
> limitation by changing some of the text fields (with much data)
> to memo.
Soluzione
I campi memo non solo conteggiati in questo limite perchè sono gestiti in
modo differente.
Quindi tu puoi superare il limite cambiando alcuni campi testo (quelli con
molti dati) in memo.
>
> Apart from that you can divide the table into several similar tables
> that have a 1:1 relationship.
Oltre a questo puoi divider la tabelle in diverse tabelle uguali che abbiano
una relazione
1:1
ciao
MAssimiliano


title: OT Traduzione FAQ 3.6

text:
Karl Donaubauer ha scritto:
> *********************
> 3.6 Record too large
> Problem
> When you try to save a record you get the error 3047 "Record too large".
> Cause
> A record in an Access (more precise JET) table is limited to about
> 2000 characters. In versions >=A00 this limit is increased to about
> 4000 characters if the property Unicode Compression of text fields
> is set to Yes. In this connection the property Field Size doesn't
> matter at all but only the data that is actually present in the record.
> Solution
> Memo fields are not counted in this limit because they are
> handled in a different way. So you may be able to by-pass the
> limitation by changing some of the text fields (with much data)
> to memo.
> Apart from that you can divide the table into several similar tables
> that have a 1:1 relationship.
> ***********************
3.6 Record troppo grande
Problema
Quando tenti si salvare un record ricevi l’errore 3047 “Record troppo
grande”
Causa
Un record , in una tabella di Access (più di preciso JET), ha un limite di
circa 2000 caratteri. Nelle versioni >=A00 questo limite è incrementato
fino a circa 4000 caratteri, se la proprietà Compressione Unicode dei
campi testo è impostata a Sì. In questo contesto (circostanza) la
proprietà “Dimensione campo” non è per nulla un problema, ma solo il dato
che realmente (effettivamente) è presente nel record.
Soluzione
I campi Memo non sono inclusi in questo limite, poiché essi sono gestiti
in modo diverso. Pertanto, potresti aggirare la limitazione modificando in
memo alcuni dei campi testo (quelli con molti dati).
A parte questo, puoi dividere la tabella in diverse tabelle simili, messe
in relazione 1:1.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 3.6

text:
sv ha scritto:
[cut]
Una svista:
> Problema
> Quando tenti si salvare un record ricevi l’errore 3047 “Record troppo
> grande”
Quando tenti di salvare.........



title: COMPLETARE UN CAMPO NUMERICO NEI VALORI NULL

author: FANCIULLO

text:
Ciao sono Fanciullo,
Ho un listino alimenti. Ho un campo descrizione alimenti. Ho un campo dove è
registrato un codice numerico integer. Per alcuni alimenti ho il codice per
altri il valore nel campo codice è null.
CODICE
123
13
NULL
156
189
NULL
NULL    eccetera
   PROBLEMA: come faccio a riempire in valori null con dei numeri casuali
(cmq senza creare doppioni).
Grazie per l'aiuto


author: Michele (Giò)

text:
"FANCIULLO" <
vito...@libero.it
> ha scritto nel messaggio
news:w635h.38153$uv5.2...@twister1.libero.it...
> Ciao sono Fanciullo,
> CODICE
> 123
> 13
> NULL
> 156
> 189
> NULL
> NULL    eccetera
>
>   PROBLEMA: come faccio a riempire in valori null con dei numeri casuali
> (cmq senza creare doppioni).
In una volta sola od ogni volta che lo decidi, puoi richiamare una funzione VBA che riempie i campi
null magari partendo dal valore massimo +1 e via via ad incrementare.
Una funzione potrebbe essere:
-----------------------------------------
Function RiempiNull()
Dim db As DAO.Database
Dim rcd As DAO.Recordset
Dim Max As Long
Set db = CurrentDb
Set rcd = db.OpenRecordset("SELECT * FROM [Listino Alimenti] WHERE (IsNull([Listino
Alimenti].Codice));", dbOpenDynaset)
Max = DMax("Codice", "Listino Alimenti")
Do While Not rcd.EOF
    Max = Max + 1
    rcd.Edit
    rcd.Fields![Codice].Value = Max
    rcd.Update
    rcd.MoveNext
Loop
rcd.Close
Set rcd = Nothing
db.Close
Set db = Nothing
End Function
-------------------------------------
La copi su un modulo standard, ti assicuri che sia settato il riferimento DAO 3.6
(Strumenti>Riferimenti), esegui la compilazione (Debug>Compila), salvi e chiami la funzione magari
con una macro se non sei pratico.
Fammi sapere, casomai se nn riesci ti do una mano.
Michele


text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:4554d5e5$0$13753$4faf...@reader3.news.tin.it...

> Grazie Michele ha funzionato,
cmq se volessi applicarla solo a un record alla volta (ovviamente il
corrente) dove il campo CODICE è null?
Visto che ci sei ti chiedo anche questo. E' difficile??
>


text:
"FANCIULLO" <
vito...@libero.it
> ha scritto nel messaggio
news:%R55h.38117$Fk1....@twister2.libero.it...
> Grazie Michele ha funzionato,
> cmq se volessi applicarla solo a un record alla volta (ovviamente il
> corrente) dove il campo CODICE è null?
> Visto che ci sei ti chiedo anche questo. E' difficile??
>>
beh, la cosa si fa molto più semplice.
Se hai un controllo di nome "CtrlCodice" e sei con il cursore record in un record dove il valore di
questo controllo (associato al campo codice) è nullo, se ti crei un tasto puoi aggiungere il numero
progressivo al massimo che hai nel campo codici.
Su evento Click del tasto scrivi
If IsNull(Me!CtrlCodice.value) Then
    Me!CtrlCodice.Value=Dmax("Codice", "Listino Alimenti")+1
End If
Praticamente se il contenuto del controlo è nullo, allora trova il massimo per il campo Codice e lo
va ad inserire nel controllo aumentato di 1.
Fammi sapere, non ho provato neanche questa.
Michele


text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:45550d9f$0$3199$4faf...@reader2.news.tin.it...

> Ciao Michele,
ha funzionato alla perfezione, scusa se ti cerco di sfruttarti
ancora....(visto che sei abile....eheh)
allora ti dico subito che questo listino è per una scuola alberghiera dove
insegno (cucina). Quindi no profit.
PROBLEMA ULTERIORE  nei valori di codice esistenti  ci sono dei buchi. Mi
spiego
Mancano valori per esempio dall' 1 al sessanta
Mancano valori dall 400 al 500
Come potrei fare per assegnare un range che vada (esempio) dal numero 400
fino al 500?
Ti viene in mente qualcosa? ....per ora siamo partiti dal valore Dmax
presente nel campo.
Grazie Vito


text:
"FANCIULLO" <
vito...@libero.it
> ha scritto nel messaggio
news:nTg5h.38676$uv5.2...@twister1.libero.it...
>> Ciao Michele,
> ha funzionato alla perfezione, scusa se ti cerco di sfruttarti
> ancora....(visto che sei abile....eheh)
> allora ti dico subito che questo listino è per una scuola alberghiera dove
> insegno (cucina). Quindi no profit.
>
> PROBLEMA ULTERIORE  nei valori di codice esistenti  ci sono dei buchi. Mi
> spiego
>
> Mancano valori per esempio dall' 1 al sessanta
> Mancano valori dall 400 al 500
>
> Come potrei fare per assegnare un range che vada (esempio) dal numero 400
> fino al 500?
> Ti viene in mente qualcosa? ....per ora siamo partiti dal valore Dmax
> presente nel campo.
>
> Grazie Vito
Guarda, in questo caso non sto qui a scrivereti una funzione, perchè per me risulterebbe più comodo
aver sottomano un esempio di db dove poter collaudare al volo la funzionalità del tutto.
In linea di principio, un problema di questo tipo si potrebbe risolvere aprendo un recordset in sola
lettura di tutti i campi non null ordinati per codice, e un recordset in scrittura per i valori solo
Null.
Con due cicli che lavorano assieme e una variabile counter di supporto, si procede nella lettura (i
record sono ordinati in crescendo) dei codici e al primo buco si riempiono i Null sfruttando il
self_contatore fino ad arrivare al numero prima del record a cui ci si era fermati perchè si era
verificato il buco. In questa maniera vengono utilizzati tutti i numeri senza lasciar buchi.
Però una funzione così non posso (anche se l'ho già fatto in precedenza) spiaccicartela in un NG in
quanto penso di andare un pò contro ai dettami del NG stesso.
Questa è più una funzione da Sito Comune. C'è niente a proposito sul Sito Comune?
Michele