mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: conferma modifiche

come posso evitare che access salvi i dati automaticamente e inserire quindi
un pulsante che richieda la conferma delle modifiche apportate ad una
maschera?
grazie 1000
Simone

 ha scritto nel messaggio
news:MKNX9.36300$ZE.10...@twister2.libero.it...

Puoi fare in modo che Access ti chieda conferma se registrare o meno le
modifiche operate su un record senza usare un pulsante di comando.
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Federico Luciani intitolata "Confermare il salvataggio dei dati".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Bisogna vedere che stai facendo.
Se stai facendo vedere dei dati per evitare che l'utente li modifichi puoi:
1)Impostare la propietą della maschera ConsentiModifiche a No
2)Impostare la propietą Bloccato di tutte le TextBox a Si
Se Vuoi che l'utente possa modificare i dati ma che debba confermare questa
azione
prima della riga di codice che effettua il salvataggio dei dati ci metti
intScelta = MsgBox("Confermi il salvataggio dei dati?", vbYesNo,
vbInformation)
If intScelta = vbNo Then
Exit Sub
Else
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
End If
etc. etc.
Giuseppe

 Giuseppe



Giuseppe

 ha scritto nel messaggio
news:jCXX9.71676$0v.21...@news1.tin.it...

salve ragazzi, innanzitutto grazie per lo spazio dedicatomi.
LA maschera si basa su una query che estrai i dati dalla tabella clienti e
filtrandoli per provincia di appartenenza.
tale maschera contiene anche dei dati sensibili, che ogni tanto vanno
modificati, ma l'utente deve essere più che certo di volerli modificare.
pensavo quindi ad un pulsante (o qualche altro strataggemma pur di arrivare
allo stesso scopo) con cui richiedere all'utente di essere sicuro di voler
modificare il record del cliente x.
in realtà mi va bene anche vb, ma non essendo proprio esperto di vb (lo sto
studiando con calma su un manuale) avrei preferito usare qualche funzione di
access (anche se mi accorgo che non esiste niente di pronto).
mi resta quindi un dubbio:
dove devo inserire il codice che mi ha gentilmente fornito Giuseppe? sulle
proprietà del pulsante?
grazie di nuovo
Simone

 Simone


 Dirty.
No, a mio avviso deve usare l'evento "Prima di aggiornare".


 Simone
Ripensandoci penso che Roberto ti abbia suggerito la soluzione migliore e ti
ripropongo il codice
che puoi trovare sul sito comune nell'esempio (Confermare il salvataggio dei
dati) di Federico Luciani in una forma
per te magari più semplice.Lo inserisci sull'evento Prima di aggiornare
della maschera.
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim intScelta as Integer
intScelta = MsgBox("I dati sono stati modificati." & Chr(13) & "Salvarli?",
vbYesNo)
If intScelta = vbYes Then
   Exit Sub
 Else
    Me.Undo
    Exit Sub
  End If
End Sub
Ciao Giuseppe.
Newsgroup: it.comp.appl.access
Titolo: ="Cognome: " & [STR_Cognome] fallisce: perche'?

In un report ho una casella testo che punta ai dati del campo
[STR_Cognome]. 
Se oltre al cognome bruto voglio prefissarlo con una stringa mia,
mettendo nel controllo l'espressione
= "E il cognome e'... " & [STR_cognome]
l'operazione fallisce  e il report nella casella di testo mi visualizza
#Errore
Ma perche', sto pur concatenando due stringhe, dove sbaglio?
TIA
P. Bianchi

 wrote in message
3B54809A...@so.sorry.it...


 wrote in message
3B54809A...@so.sorry.it...

Perchè, se stai usando un controllo di quelli creati con l'autocomposizione,
il nome del controllo e del campo sono gli stessi e quindi, alla fine, hai
un riferimento circolare
Cambia il nome al controllo
Antonio

 un riferimento circolare. Cambia il nome al controllo
Era questo! Infatti cambiando nome funziona (mea culpa: ho poi visto che
l'help in fondo da qualche parte accenna al problema). Grazie!
E' possibile incorporare nella stringa "E il cognome e'..." delle
istruzioni (tag) di formattazione in modo che il testo della stringa
esca x es. in grassetto mentre il resto del controllo esce in normale? 
Il mio obiettivo e' produrre un report a paragrafi in cui ogni paragrafo
sia un rettangolo compatto di testo e il titolo compaia grassettato
all'inizio della prima riga. cosi': 
*TITOLO* -  Bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla
Se uso l'accoppiata classica: casella etichetta + casella testo, il
titolo lo posso formattare separatamente ma poi lo devo mettere o su una
riga a parte o su una colonna rientrata, mangiando spazio prezioso sul
report che invece deve essere il + compatto possibile.
E' possibile nidificare una etichetta entro una casella testo e poi
dirgli di disporre il testo in modo che "giri attorno" all'etichetta?
Grazie
P. Bianchi

 dirgli di disporre il testo in modo che "giri attorno" all'etichetta?
Non esiste proprio
Antonio
Newsgroup: it.comp.appl.access
Titolo: CONTEGGIO un po' complicato

non essendo molto esperto, mi trovo in difficoltà di fronte ad
un problema di conteggio su + campi :
 in una  tabella ho 5 campi in cui vado a mettere dei
valori (testo) che possono trovarsi in uno qualsiasi di questi
campi.
vorrei contare quante volte uno stesso valore si ripete
nei records della mia tabella.
x es.
record1  :  "pincopallino" presente in campo1  e campo 4
record2  :  "pincopallino" presente in campo2 e campo5
come andrebbe impostata la query che mi dice che
"pincopallino" c'è 4 volte?
grazie x l'attenzione
Mic.

 ha scritto nel messaggio
news:3c530832...@powernews.libero.it...

select count(*) from nome_tabella where campo1='pincopallino' or
campo2='pincopallino'



devi scusarmi per essermi spiegato male:
avrei bisogno di sapere il conteggio di tutti i
valori di tutti quei campi :
pincopallino 50
tiziocaio 30
sempronio 60
e così via per un centinaio di valori diversi.
comunque grazie lo stesso per la risposta
Mic.

 ha scritto nel messaggio
news:3c530832...@powernews.libero.it...

 la query dovrebbe impostata così
campo calcolato: [campo1]&[campo2]&.....&[campo5]
formula: conta
criteri di selezione like "*pincopallino*"
Ciao
Claudio
Newsgroup: it.comp.appl.access
Titolo: Utilizzo DCount

Ciao, in una casella di testo non associata voglio contare tutti i record 
che corrispondono ad un determinato numero di ricevuta, io ho fatto cos�, ma 
non funziona...mi aiutate!!
Origine controllo=DCount("*";[Num_ricevuta])
Grazie 

Antonio ha scritto:


Non gli hai dato la clausola WHERE o il Dominio.....DCount(Campo, Tabella,
Where)...
DCount("*";[TabellaRicevute];"[Num_ricevuta]=" & me.RicevutaNumero.value)
facendo finta che RicevutaNumero sia un campo della Form in cui hai la casella
di testo che contiene il numero che vuoi cercare.
Se no usi il COUNT di SQL (che io preferisco in generale alle funzioni di
aggregazione di Access x questioni di portabilit�, anche se c'� qualche riga
di + da scrivere)
"SELECT COUNT(Campo) As Conteggio FROM TabellaRicevute WHERE [Num_ricevuta]="
& me.RicevutaNumero.value & ";"
e lo assegni ad un recordset
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 Grazie
La sintassi è:
Dcount("*";"NomeTabella";"condizione")
nel tuo caso potrebbe essere:
Dcount("*";"NomeTabella";"[Num_ricevuta]=" & TuaMaschera!
[Num_ricevuta])
Ciao
Alberto

 Grazie
La sintassi �:
Dcount("*";"NomeTabella";"condizione")
nel tuo caso potrebbe essere:
Dcount("*";"NomeTabella";"[Num_ricevuta]=" & TuaMaschera!
[Num_ricevuta])
Ciao
Alberto
ho provato secondo le tue indicazioni, ma non funziona:
Origine controllo=DCount("*";"Incasso_studenti";"[Num_ricevuta]=" & 
Incasso_studente!Num_ricevuta)
In pratica questo campo deve fungere da contatore di record inseriti. 

 In pratica questo campo deve fungere da contatore di record inseriti.
=DCount("*";"Incasso_studenti";"Num_ricevuta=" & Num_ricevuta)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:7tg6mu...@mid.individual.net...

Ciao Karl, non si incrementa rimane sempre 0 

 In pratica questo campo deve fungere da contatore di record inseriti.
Se non ne vieni a capo puoi postare il DB.
Ciao
Alberto

 In pratica questo campo deve fungere da contatore di record inseriti.
Se non ne vieni a capo puoi postare il DB.
Ciao
Alberto
ho cercato di allegare il db, ma non parte mi da errore 

Ciao "Antonio" <asda> ha scritto nel messaggio 
news:4b72e7fb$0$1140$4faf...@reader1.news.tin.it...

forse dovresti aggiungere +1 alla fine?
=DCount("*";"Incasso_studenti";"Num_ricevuta=" & Num_ricevuta)+1
-- 
Ciao
Geppo 


prova con forms!ecc:
DCount("*";"Incasso_studenti";"[Num_ricevuta]="&
forms!Incasso_studente!Num_ricevuta)

 ho cercato di allegare il db, ma non parte mi da errore
Ciao,
se la cosa è ancora aperta carica il tuo DB qui:
http://myfreefilehosting.com/
In genere funziona bene.
Ciao
Alberto
Newsgroup: it.comp.appl.access
Titolo: Lento con due moduli (Client e Server)

Sto lavorando con Access 2K.
Quando lavoravo con la vers. 97 usavo separare i dati in un mdb e le form,
il codice e le query in un altro con il collegamento alle tabelle del primo
file. L'mdb con i dati risiedeva sul server e quello con il codice sui
clients. Funzionava piuttosto bene.
Ora ho fatto la stessa cosa in Access 2K. Prima di farlo usavo un unico file
mdb che risiedeva nel server che tutti aprivano contemporaneamente. Comunque
era piuttosto veloce.
Quando sono andato a separare in due il file (mantenendo pressapoco lo
stesso numero di maschere, codice etc.) l'accesso ai dati è diventato
lentissimo. Lentissimo intendo che impiega del tempo per aprire anche la
semplice tabella collegata. (Il collegamento in rete è comunque ottimale per
le altre applicazioni e comunque lo era quando il file era "unico").
Qualcuno sa indicarmi perchè o se esiste qualche accorgimento per migliorare
l'accesso ai dati?
Giò

 ha scritto nel messaggio
news:a96d4t$6irq$1...@stargate1.inet.it...


Newsgroup: it.comp.appl.access
Titolo: Ricerca testo e inserimento dati

Ciao a tutti,
avrei bisogno di un'aiuto sulla creazione del codice (possibilmente in
modo dettagliato) necessario ad ottenere la seguente procedura:
PREMESSE
ho una casella combinata "Cliente" all'interno di una maschera
"Lavoro"
quando inserisco un nuovo lavoro a volte devo aggiungere un cliente
che non č all'interno della lista clienti; quando digito un nominativo
inesistente mi da' errore (naturalmente) dicendomi che "il testo
immesso non corrisponde ad una voce in elenco"
quindi quello che vorrei fare quando una voce non č in elenco č
aggiungere il nominativo alla tabella "Clienti", o meglio verificare
prima se il testo inserito nella casella combinata "Cliente" č
contenuta all'interno della descrizione cliente e poi eventualmente
aggiungere il nuovo "Cliente".
Ringrazio anticipatamente chiunque voglia essere cosě cortese da
aiutarmi. Spero di essere stata abbastanza chiara.
Grazie.
Patrizia

 ha scritto nel messaggio
news:e182f1a4.03103...@posting.google.com...

Nell'help in linea (F1) alla voce: Evento NonInElenco (italiano) trovi un
esempio; stessa cosa nel sito comune (
www.sitocomune.com
) e se non basta
adatta questo codice (acc'97):
'-------------
If MsgBox("Valore non presente nell'elenco. Aggiungere?", vbOKCancel) = vbOK
Then
' Imposta l'argomento Response per indicare che i dati vengono aggiunti.
    Response = acDataErrAdded
' Aggiunge la stringa nell'argomento NewData a origine riga.
    Dim rst As Recordset
    Set rst = CurrentDb.OpenRecordset("nomeTabella")
    rst.AddNew
    rst!nomeCampo = NewData
    rst.Update
    rst.Close
    Set rst = Nothing
Else
    ' Se si sceglie Cancel, si elimina il messaggio di errore e si annullano
le modifiche.
    Response = acDataErrContinue
    Me!nomeCasellaCombinata.Undo
End If
'----------------
Ciao.
--
Sergio MAZZA

...



Buon lavoro...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: riferimento mancante o non valido dao360.dll versione 5.0

ho un programma fatto con access 2003 , quando cerco di farlo lavorare su 
access 2007 (e windows 7) mi ad questo errore
riferimento mancante o non valido dao360.dll versione 5.0
c'� qualcosa che posso fare?
grazie
Max 

 ha scritto nel messaggio 
news:j78ufr$v9j$1...@news.task.gda.pl...

aggiungo che sul pc in oggetto fortunatamente c'era la versione completa di 
access e anche la DAO360.DLL ma � una versione diversa.
Nel  caso in questione ho potuto tramite software di teleassistenza portare 
sul pc l'mdb, togliere e rimettere la dao e tutto � andato liscio... ma se 
avessi un ACCESS RUNTIME?
grazie e ciao

credo che debba usare il pacchetto di installazione di Access 2003, in
pratica ti crea interamente il paccchetto di installazione del
database (setup etc..) e trascina con se tutte le librerie necessarie
e volendo anche il motore runtime di access 2003 se sul pc in oggetto
non c'è access.
Ora non ricordo il nome preciso (sono fuori casa)
comunque è l'utility per sviluppatori (dev) e si può scaricare
gratuitamente dal sito microsoft (download)
 
Per la versione 2007 si deve aver installato Visual 2008 o superiori
 
personalmente mi ha bypassato molti problemi
 
spero posso risolverti il problema
 
saluti
Dragons

ho trovato il link
http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=d96a8358-ece4-4bee-a844-f81856dceb67
 
 
c'è anche per la 2010 e versione per SO 64 bit
 
saluti
Dragons

 ha scritto nel messaggio 
news:36f7f4e7-0957-4de6...@x20g2000vbl.googlegroups.com...
ho trovato il link
http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=d96a8358-ece4-4bee-a844-f81856dceb67
 
 
c'č anche per la 2010 e versione per SO 64 bit
 
saluti
Dragons
 
grazie mille
ciao
max
Newsgroup: it.comp.appl.access
Titolo: Dcount

Ciao a tutti.
Così impostata la funzione in oggetto, =DCount("*";"Invitati";"An = RS") Il 
risultato che ottengo è relativo alla tipologia di invitati (amici, parenti 
etc. etc.) che seleziono con la combobox RS che si confronterà con il campo 
An della tabella Invitati.
Dovendo contare quanti record hanno la casella di controllo "Conferma 
presenza" spuntata, come dovrò impostare la funzione?
Grazie a tutti.
Roberto

RobertOne ha scritto:

Intanto come l'hai scritta non può funzionare perchè RS è una
stringa e no l'hai formattata correttamente.
Da quanto ho capito devi contare tutti quelli che An=RS e
Conferma=True...?
 =DCount("*";"Invitati";"[An] = 'RS' And [ConfermaPresenza]=True")
Ciao
@Alex

"Alessandro Baraldi"  ha scritto nel messaggio...
Intanto come l'hai scritta non può funzionare perchè RS è una
stringa e no l'hai formattata correttamente.
Da quanto ho capito devi contare tutti quelli che An=RS e
Conferma=True...?
 =DCount("*";"Invitati";"[An] = 'RS' And [ConfermaPresenza]=True")
Ciao
@Alex
Ciao Alex.
Così come l'ho scritta =DCount("*";"Invitati";"An = RS") mi dà nella 
sottomaschera tutti quei nominativi il cui gruppo di appartenenza è 
selezionato con combobox RS. Nome del campo del gruppo di appartenenza è An. 
Se per esempio seleziono Amici Sposo, mi dà il totale a prescindere se 
parteciperanno o meno. Vorrei fare in modo in un'altra casella di testo, di 
trovare il n. totale solo di quelli che parteciperanno. Ho provato la tua 
soluzione ma non mi rende il risultato voluto. Conferma presenza, non 
compare nella combobox.
Grazie.
Roberto

"Alessandro Baraldi"  ha scritto nel messaggio ...
Intanto come l'hai scritta non può funzionare perchè RS è una
stringa e no l'hai formattata correttamente.
Da quanto ho capito devi contare tutti quelli che An=RS e
Conferma=True...?
 =DCount("*";"Invitati";"[An] = 'RS' And [ConfermaPresenza]=True")
Ciao
@Alex
Tutto bene! Ho tolto gli apici a 'RS' e funziona perfettamente.
Grazie ancora.
Roberto
Newsgroup: it.comp.appl.access
Titolo: Eliminare per data

Vorrei far eseguire un comando che mi permetta di eliminare da una cartella
i records corrispondenti ad una data selezionata.
Ho provato con il seguente comando,
DoCmd.RunSQL "delete [Utilizzo del Personale].* from [Utilizzo del
Personale] Where (([Utilizzo del Personale].DataLavoro)= #" &
Me.SelezionaData.Value & "#  )"
però non da segni di vita.
Grazie per l'attenzione.

 Grazie per l'attenzione.
Devi formattare la data inserita in formato anglosassone:
DoCmd.RunSQL "delete [Utilizzo del Personale].* from [Utilizzo del
Personale] Where (([Utilizzo del Personale].DataLavoro)= #" &
Format(Me.SelezionaData,"mm/dd/yyyy" & "#  )"
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Un pulsante per ogni carattere di una stringa

Salve a tutti, ho questo problema ed esigenza.
All'interno di una stringa di 31 caratteri (num. giorni/mese), contenente 
semplicemente, giorno per giorno, le presenze/assenze mensili, (vero/falso) 
ho la necessità di assegnare, per ogni carattere appunto, l'apposito 
pulsante con il quale l'utente, cliccando, possa cambiarne lo status 
(presente/assente).
Ho tentato con questa soluzione, alquanto brutta (ma l'unica che rientri 
nelle mie possibilità):
La stringa di 31 car. usa il font "Monotype Sorts", che visualizza un 
oggetto diverso in base al valore (ad es. la lettera minuscola "n" 
visualizza un quadrato pieno, che per me può voler dire: presente, mentre 
per l'assenza, qualsiasi altro car.).
Sopra alla stringa quindi, in modo trasparente, posiziono 1 ad 1 le 
etichette, ognuna delle quali, all'evento doppio clic eseguono la variazione 
del carattere (da presente ad assente e viceversa).
Il problema è che l'etichetta non mi permette la selezione del record 
relativo (mi trovo in una mask continua), e di conseguenza, prima devo 
spostarmi sul rigo del record che mi interessa selezionandolo con il mouse, 
e successivamente eseguire il doppio clic sul pulsante del giorno da 
modificare.
Domanda n° 1:
Come posso indicare alla procedura di selezionare il record relativo alla 
posizione dell'etichetta cliccata, oppure, quale altro tipo di "pulsante" o 
funzione posso usare per farlo?  (non posso usare un puls. di comando perchè 
non è possibile darne la trasparenza)
----
Domanda n° 2:
Quale altra soluzione mi potreste consigliare?
Grazie mille a tutti
Marco

 ha scritto nel messaggio 
news:45c75a63$0$31683$4faf...@reader1.news.tin.it...

Nelle tue condizioni un cambiamento di una etichetta potrebbe riflettersi su 
tutti i  record.
Potresti mettere tutto in una tabella, cioè tutti i 31 campi. Nella 
maschera, alimentata dalla tabella, con un doppio click sul controllo 
(campo) farai il resto, cioè quello che fai ora ma senza le etichette.
Così sei sicuro di modificare solo quel record.
Ciao, Carlo

 ha scritto nel messaggio 
news:eq86a2$qhi$1...@tdi.cu.mi.it...

Certo Carlo, è vero:
era un tentativo di ridurre al minimo l'occupazione della banda in fase di 
lettura dati: il BE è su MySql su un dominio Internet a banda non garantita.
Ho notato iinfatti che i risultati di query con molti campi rallentano 
tantissimo la procedura.
Cmq. era proprio ciò che temevo: farò come dici tu:
grazie 1000
Marco
Newsgroup: it.comp.appl.access
Titolo: prolunga usb

ciao,
vorrei collegare l'h.d. esterno col portatile quando sono dal lato opposto 
della stanza, il problema è che ci sarebbero circa 10 metri di cavo usb, può 
funzionare? il cavo usb ha un limite di lunghezza oppure come i cavi di rete 
si può portare per tutti gli spazi che si vuole?
in alternatica pensavo di collegarlo proprio alla porta usb mediante un 
adattatore ethernet MA ho visto che gli adattatori usb/ethernet sono 
disponibili solo in formato left (quello rettangolare) e non right (quello 
quadrato) come periferiche come stampanti h.d. e altro.
che voi sappiate c'è un adattatore anche right/usb o no?
COSA MI CONSIGLIATE?
grazie 1000 daniele

 grazie 1000 daniele
Ciao.
-- 
Sergio MAZZA 

credo proprio che ci sia una distanza massima perchè non è come dici
te.. anche i cavi di rete hanno un certo limite.. (anche le fibre
ottiche hanno un limite...) cerca un po' su internet..

ops avevo sbagliato newsgroup...
non era voluto


Anche se hai sbagliato N.G. posso dirti che sino a 10Mt. vai tranquillo
, oltre dipende dal dispositivo in commercio trovi tranquillamente
questi cavi già fatti P.S.Questa teoria è valida per dispositivi con
alimentazione esterna


Newsgroup: it.comp.appl.access
Titolo: Identificare uso di un campo di una tabella

C'è modo di sapere dov'è utilizzato un campo di una tabella?
Per quanto riguarda l'uso nel codice uso la ricerca nel "Database
corrente", ma per identificare l'uso in query o origine record di
maschere e report?
Grazie in anticipo
Luigi

 maschere e report?
Puoi usare p.e. Find&Replace di Rick Fisher:
 Tool per trova e analisi
 
www.donkarl.com/it?FAQ1.24
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 Puoi usare p.e. Find&Replace di Rick Fisher:
Grazie,
proprio quello che mi serviva ;-)
Luigi
Newsgroup: it.comp.appl.access
Titolo: inserire formula in foglio excel

da access, riesco ad aprire e creare files excel, inserire valori e 
cambiare formati senza troppi problemi.
non riesco però a inserire una formula complessa.
se devo inserire una formula tipo:
=2*c3/(4*c5)
tutto funziona senza intoppi.
se la formula è un pò complicata, non mi viene inserita:
=ASS((0,000070455)+(-0,001019)*($C$19)+(-0,00000000007576)*($C$19^2)+(0)*
($C$19^3))/1
ho provato con parentesi a tutti i valori, cambiare il formato dei 
numeri, ma neinte.
se mando la stringa della formula in debug.print e poi la incollo nella 
cella di excel, la formula viene accettata e calcolata regolarmente.
è solo quando cerco di inserirla via codice, che non viene inserita nella 
cella.
nessun errore o blocco, semplicemente a fine procedura, la casella 
risulta vuota.
qualcuno mi sa dare qualche dritta?
tia
    	paolo
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 )* ($C$19^3))/1
il problema potrebbe essere dato dal fatto che le formule inserite tramite 
vba vogliono il nome inglese delle funzioni: prova a sostituire ass con 
abs.
Ciao,
BJ

 
:-(
non funziona lo stesso...
riproverņ a smanettare con parentesi e conversioni varie...


 non funziona lo stesso...
 
...e sostituisci la virgola dei decimali con il punto, dovrebbe andare....
Ciao.
BJ

 ha scritto nel messaggio
news:Xns940FEE58B453Fco...@195.31.190.131...

Scusa l'intrusione
sai come si puņ passare una query fatta con access ad excel
cioņ io creo la stringa della query con access
ma devo farla eseguire da excel perche acces non č in grado di farla mentre
su excel funziona.
č una query su database informix 7.2 via odbc
Grazie Stefano

 è una query su database informix 7.2 via odbc
Trovo strano che funzioni solo su excel, ma non entro nel merito perché non 
saprei risponderti (mai avuto a che fare con odbc/informix).
In pratica potresti passare una stringa alla funzione excel che esegue la 
query (o ad una funzione di appoggio) chiamandola direttamente da access;
esempio: 
' xl è la variabile che contiene un riferimento all'applicazione excel
' nomeFoglio è il nome del foglio contenente la funzione/subroutine vba
' eseguiQuery è il nome della funzione/subroutine
' strSQL è la stringa con il testo della query
xl.Worksheets(nomeFoglio).eseguiQuery(strSQL)
Ciao,
BJ
 

 
una caxxata del genere e mi sono impantanato...
ma come mai pretende il punto anche se poi in excel mi ritrovo la formula 
con la virgola?
sempre per la storia che via codice tutto DEVE essere in formato 
anglosassone?
mah!
cmq, grazie per la dritta!


 anglosassone?
Già proprio così; questo dovrebbe garantire che il codice scritto da te 
possa funzionare anche nelle versioni di altri paesi. Poi, in fase di 
visualizzazione, te lo mostra in modo differente a seconda della 
nazionalità.
Un modo semplice per capire come inserire una formula (o effettuare una 
determinata operazione) con excel è questo:
- inizia la registrazione di una macro
- inserisci la formula in una cella
- ferma la macro
- vai a vedere il codice vba generato: contiene la formula con il nome e la 
sintassi standard.
Ciao.
BJ
Newsgroup: it.comp.appl.access
Titolo: pagina vuota report

Ho creato un report che viene stampato da una maschera, il report può essere 
composto da 1 o più pagine, ma invariabilmente mi viene sempre stampata una 
ulteriore  pagina vuota (senza record) con l'intestazione del report.
le dimensioni del report sono corrette su un foglio a4 sia in larghezza che 
in altezza però l'intestazione che c'è sulla sezione pagina report mi viene 
sempre rtipetuta con un foglio alla fine della stampa.
cè modo di eliminare questa pagina inutile?
grz.
 

paola11 ha scritto:

La dimensione verticale totale del report deve tenere conto anche dei
margini non stampabili.
Giusto per capire qual è il problema prova a ridurre l'altezza di un 5
centimetri. Se fa ancora la pagina bianca verifica la proprietà
"Interruzione pagina" delle varie sezioni.
Ciao.
-Marco-
 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 
La dimensione verticale totale del report deve tenere conto anche dei
margini non stampabili.
Giusto per capire qual è il problema prova a ridurre l'altezza di un 5
centimetri. Se fa ancora la pagina bianca verifica la proprietà
"Interruzione pagina" delle varie sezioni.
Ciao.
-Marco-
 
 
-- 
Sì effettivamente era un'impostazione sull'Interruzione pagina del piè di 
pagina.
grazie
Newsgroup: it.comp.appl.access
Titolo: maledette virgolette!!!!

ciao a tutti
da una query avente come sorgenti 4 tabelle devo ricostruire, per poi 
esportare in xls una funzione disponibile in excel, ovvero 
COLLEG.IPERTESTUALE
ho creato quanto segue:
LINK: "=COLLEG.IPERTESTUALE(''\CD-CLienti\" & Replace(Replace([ragsoc];" 
";"_");"&";"E") & "_" & Format([datord];"ddmmyyyy") & "\" & 
[xm_artmag].[codart] & ".jpg"
che č solo il parziale di quello che voglio ottenere...
in teoria dovrei avere qualcosa di simile:
colleg.ipertestuale("\CD-Clienti\Ragione_sociale_29022008\codice.jpg";"VISUALIZZA")
ottengo invece (per ora)
colleg.ipertestuale(\CD-Clienti\Ragione_sociale_29022008\codice.jpg)
purtroppo a causa delle virgolette sto diventando pazzo per capire come 
metterle in modo da ottenere quello che voglio
mi sapreste aiutare????
Nicola 

 ha scritto nel messaggio 
news:QATxj.56$4W1...@nntpserver.swip.net...

Io proverei a fare cosě:
dim Stringa as string
Stringa = "=COLLEG.IPERTESTUALE("''\CD-CLienti\"" & 
Replace(Replace([ragsoc];""
"";""_"");""&"";""E"") & ""_"" & Format([datord];""ddmmyyyy"") & ""\"" &
[xm_artmag].[codart] & "".jpg"""
msgbox Stringa
LINK: Stringa
Ciao Antonio

 - Mostra testo tra virgolette -
Mi da errore già dalle prime virgolette subito dopo la prima parentesi
inserendo nella query quanto suggerito, ovvero:
Stringa: "=COLLEG.IPERTESTUALE("''\CD-CLienti\"" &
Replace(Replace([ragsoc];"" "";""_"");""&"";""E"") & ""_"" &
Format([datord];""ddmmyyyy"") & ""\"" & [xm_artmag].[codart] &
"".jpg""";"VISUALIZZA")
Nicola

 [xm_artmag].[codart] & ".jpg"
Prova questa:
LINK: "=COLLEG.IPERTESTUALE(''""\CD-CLienti\" & 
Replace(Replace([ragsoc];"";"_");"&";"E") & "_" & 
Format([datord];"ddmmyyyy") & "\" & [xm_artmag].[codart] & ".jpg" & chr$(34)
La differenza con la tua consiste nelle due virgolette doppie prima di 
\CD-Clienti (così ottieni le virgolette all'inizio del path), e la 
funzione chr$(34), che in pratica stampa una virgoletta, alla fine.
ciao,
Panathos

 [xm_artmag].[codart] & ".jpg"
Prova questa:
LINK: "=COLLEG.IPERTESTUALE(''""\CD-CLienti\" &
Replace(Replace([ragsoc];"";"_");"&";"E") & "_" &
Format([datord];"ddmmyyyy") & "\" & [xm_artmag].[codart] & ".jpg" & chr$(34)
La differenza con la tua consiste nelle due virgolette doppie prima di
\CD-Clienti (cosě ottieni le virgolette all'inizio del path), e la
funzione chr$(34), che in pratica stampa una virgoletta, alla fine.
ciao,
Panathos
---------------------------------------------------
smanettandoci un po sopra ci sono riuscito a ricostruire il comando in modo 
perfetto, ma c'č un problema...
pensavo che esportando il tutto in xls avrei ottenuto in automatico il 
risultato dela formula e invece....
mi viene fuori la stringa esattamente come in access ovvero la formula di 
origine... se faccio doppio click su una delle celle che contiene la formula 
questa si trasforma e resituisce il risultato richiesto...
Sapete come posso far fare tutto ciň in automatico????
grazie 1000
Nicola
Newsgroup: it.comp.appl.access
Titolo: importare un numero con il punto invece che con la virgola

ciao importo dei dati in un Db attraverso il codice VB per vari motivi ma ho
un problema con i numeri co la virgola cioe' il file che devo importare ha i
numeri con il punto e quando li importo non me lo considera . vi faccio un
esempio. 15.30 mi risulta 1530,00 come posso fare per risolvere questo
problema
grazie 1000 ciao


Nelle specifiche di importazione puoi definire quello come separatorei di
decimali.
guarda bene
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: OT: Raduno

Ragazzi tutto ok, è l'unico collegamento che riesco a fare oggi, fra 10 minuti
vado e fino a questa sera nn ci sono.
Noi arriviamo ad Arezzo attorno alle 17.20, ho letto della possibilità di un
passaggio in macchina.
Se riuscite a combinare fatemi sapere in qualche modo.
Grazie a presto.
Alessia
-- 
Posted from  [80.16.202.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:331c2087e79c0a7ba1a...@mygate.mailgate.org...


 ha scritto nel messaggio
news:UXlN7.199990$sq5.9...@news.infostrada.it...

Ops... ho ricevuto adesso la tua mail....
---
leo_duca

Newsgroup: it.comp.appl.access
Titolo: Inserimento valoti uguali

Ho una maschera di inserimento prodotti che molte volte viene usata per
inserire una serie di articoli che hanno aratteristiche come marca e
categoria uguali.
Dato che per la scelta di categoria e marca ho usato una casella combinata
voleso sapere come si faceva a mantenere le scelte del primo inserimento
anche per gli inserimenti successivi senza cambiarli.
Grazie
Ciao
Lo

 ha scritto nel messaggio
news:fnEW8.48712$Jj7.1...@news1.tin.it...

potresti usare dei campi nascosti momentanei non associati a nulla ma che ti
servono per salvare i valori
su click di aggiungi nuovo prodotto, prima di fare add newrecord
assegni alle 2 trextbox nascoste il valore di categoria e di marca
textbox1=cateoria
textbox2=marca
e dopo l'evento add new record
fai
categoria=textbox1
marca=textbox2
figata č? fammi sapere.

Loris Ripa ha scritto:

Nel codice "dopo aggiornamento" del form:
' se si tratta dei testi
Me!categoria.DefaultValue = "'" & Me!categoria & "'"
Me!marca.DefaultValue = "'" & Me!marca & "'"
' se si tratta dei numeri
Me!categoria.DefaultValue =  Me!categoria
Me!marca.DefaultValue =  Me!marca
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: Procedura per trasferire un importo da un conto all'altro?

Saluti a tutti,
Mi spiego meglio, ho una maschera per registrare entrate-uscite (esempio
conto banca), per non fare doppie registrazioni
quando registro un'uscita, se sitratta di un trasferimento dovrebbe farmi in
automatico la registrazione in entrata sul conto X (altra tabella).
Mîlle grazie
Pino

 ha scritto nel messaggio
news:424d0115$0$1155$5402...@news.sunrise.ch...

A fronte dell'evento "Dopo inserimento" della maschera di cui sopra registra
il record "entrata" nell'altra tabella eseguendo da codice VBA una query di
inserimento.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 Grazie Roberto,
   ne so poco di VBA, non c'č qualche esempio da poter capire?
 Pino

  Pino


Newsgroup: it.comp.appl.access
Titolo: A cugini e parenti vari: rst.FindFirst strCriteri

Innanzitutto ringrazio tutti quelli che mi hanno già risposto.
Ho già usato questa istruzione diverse volte ed ha sempre funzionato.
Ora mi da il seguente errore:
Errore di run-time 3251. Operazione non supportata per questo tipo di
oggetto.
Il codice richiamato dalla maschera è il seguente e funziona sia
utilizzando "rst.MoveLast" che inserendo un nuovo record con
"rst.AddNew".
Il codice contiene alcune righe commentate che sono la traccia dei vari
tentativi.
------
Private Sub ComandoOpenOrder_Click()
Dim strCriteri As String
Dim dbs As Database
Dim rst As Recordset, rstAI As Recordset, rstDep As Recordset, rstImp As
Recordset
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Aziende anagrafico")
'strCriteri = "[Codazienda] = '" & Me.Azienda & "'"
strCriteri = "[Indirizzo] = 'Via Roma'"
'rst.MoveLast    'funziona
rst.FindFirst strCriteri    'Errore di run-time 3251. 
rst.Edit        'funziona con rst.MoveLast
'rst.AddNew     'funziona senza posizionamento
rst![Codazienda] = "16"
rst![Nome azienda] = "sedici"
rst.Update
rst.Close
------
Qualcuno è in grado di aiutarmi.
Grazie fin d'ora.
--------------------------------------------------------------------
Sergio de Pretis                     E-mail 
depr...@csgen.it
Via Meli, 18                         phone / fax : (39) 02 2592400
20127 MILANO -  ITALY                mobile phone: (39) 0335 8381706

Set rst = dbs.OpenRecordset("Aziende anagrafico")
E' un errore classico (nel senso che ci sono cascato un po' di volte pure io
:-P )
Per usare i metodi find sui recordset sei cosrtetto ad aprirli
esplicitamente con l'opzione dbOpenDynaset quindi
Set rst = dbs.OpenRecordset("Aziende anagrafico", dbOpenDynaset)
Antonio
Newsgroup: it.comp.appl.access
Titolo: riportare i valori di un campo in altro campo

Ho una sola tabella e una maschera a scheda, nella quale una sezione è
dedicata ai dati relativi al nominativo di conducente auto e la
sezione successiva è dedicata al nominativo del proprietario
dell'auto. Siccome spesse volte i due nominativi sono uguali perchè è
la stessa persona, come posso fare per far ripetere automaticamente i
valori dei campi contenuti nella sezione della maschera dedicata al
conducente e riportarli nella sezione dedicata al titolare se è la
stessa persona ?
Vi ringrazio tutti. E' la primissima volta che accedo direttamente a
questo account, ma l'ho utilizzato spesso per consultarlo.
Grazie


http://snipurl.com/1aeav
-- 
ac
y-1=x


Ad esempio potresti mettere nell'evento OnLoad della Form un pò di
codice tipo
me.titolare=me.conducente
avendo l'origine dei due controlli associati ai relativi campi della
tabella, ma in questo modo la copiatura avviene sempre e mi pare di
capire che non è quello che vuoi.
Se vuoi poter scegliere se copiare il dato, intanto creati nella
tabella un campo booleano (si/no) e poi, sulla maschera, nell'evento
AfterUpdate della Casella di Controllo riporta il codice
if me.caselladicontrollo=-1 then
me.titolare=me.conducente
else
me.titolare=""
end if
Ho ben interpretato?

Newsgroup: it.comp.appl.access
Titolo: Creazione e/o modifica doc Word

Salve a tutti
vorrei conoscere, possibilmente, l'esatta sintassi, tramite un pulsante di
comando, poter creare un dato documento Word, ad esempio "PROVA" o, nel caso
già esistente, aprirlo?
Grazie anticipatamente.
Marco.

 ha scritto nel messaggio
news:6F6F8.65879$zW3.9...@news1.tin.it...

Esiste un thread (Apertura file, iniziato il 6/5/2002 ore 18.46) in cui
vengono discusse sia l'apertura di un documento word sia la sua creazione
partendo da un modello.
Per verificare l'esistenza di un determinato file vedi la funzione 'dir'.
Ciao.
--
Alberto
Newsgroup: it.comp.appl.access
Titolo: DATEPART in query

Buon giorno a tutto.
Sto cercando di fare una query basato su dati di un call log di un call
center.
Nel campo Start Date ho il seguente tipo di dato:
#_data_direzione
1_01/04/2005 9.02.36_outbound
2_01/04/2005 9.06.23_inbound
3_01/04/2005 9.13.51_outbound
4_04/04/2005 11.22.56_outbound
vorrei raggruppare tutte le chiamate di uno stesso giorno.
Perciò ho pensato di usare in una query la formula DATEPART, ma non so come
usarlo.
Mi date una mano per favore?
Grazie 1000
Imre


Io proverei cosě:
dataRaggruppamento: CDate(mid([Start Date],3,instr(1,[Start Date]," ")-3))
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:d5fe55$sb0$1...@canarie.caspur.it...

Sergio,
grazie per aver risposto.
Domanda banale: č un codice VBA che hai scritto e che devo inserire come un
modulo?
Sai, non conosco per niente VBA, sono una semplice utente.... purtroppo....
Grazie in anticipo...
Imre

 Imre
CDate, Mid e Instr sono funzioni VBA che trovi documentate nell'help in linea del VBA (premi ALT-F11 e poi F1).
L'esempio suggerito è per creare un campo calcolato in una query di selezione, la tua query per il raggruppamento; devi inserire il 
codice in una colonna vuota e visualizzare i risultati.
Le funzioni/comandi VBA (non le macro) puoi utilizzarle in qualsiasi parte di access, ma in questo caso puoi evitare di utilizzare 
un modulo.
Se invece vuoi crearti una tua funzione da richiamare al momento, allora crei un modulo e la funzione con il codice suggerito; poi 
nella query la richiami passandogli il paramentro:
es.(funzione nel modulo)
Function ritornaData(strData as string) as date
ritornaData= CDate(mid([Start Date],3,instr(1,[Start Date]," ")-3))
end Function
nel campo calcolato della query ci inserisci:
dataRaggruppamento: ritornaData([Start Date])
Ora riguardando l'esempio precedente mi sono accorto che c'è un errore di sintassi, se vuoi utilizzare le funzioni VBA nella query 
devi sostituire le virgole (per separare i parametri) con il punto e virgola:
(esempio errato)
dataRaggruppamento: CDate(mid([Start Date],3,instr(1,[Start Date]," ")-3))
(esempio giusto)
dataRaggruppamento: CDate(mid([Start Date];3;instr(1;[Start Date];" ")-3))
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: invio mail con vbSendMail.dll MSWINSCK.OCX

Salve,
per inviare le mail senza outlook da access ho trovato questa dll
sito:
http://www.freevbcode.com/ShowCode.Asp?ID=109
Funziona tutto tranne la cosa per cui mi serviva...l'allegato
Mi dice Activex component can't create object
Come posso risolvere il problema
Vi ringrazio anticipatamente, per me è una funzione molto importante.
Il vantaggio di quest dll è che la mail si invia senza bisogno di
ulteriori conferme.
Private Sub cmdSend_Click()
set poSendMail = new vbSendMail.clsSendMail
poSendMail.SMTPHost = nomeserver
poSendMail.From = txtFrom.Text
poSendMail.FromDisplayName = txtFromName.Text
poSendMail.Recipient = txtTo.Text
poSendMail.RecipientDisplayName = txtToName.Text
poSendMail.ReplyToAddress = txtFrom.Text
poSendMail.Subject = txtSubject.Text
poSendMail.Attachment = "c:\prova.txt"
poSendMail.Message = txtMsg.Text
poSendMail.Send
set poSendMail = nothing
End Sub

Salve,
ho trovato la soluzione , mancava l'ocx
comdlg32.ocx

Newsgroup: it.comp.appl.access
Titolo: Pulsante su maschera access 2003

che esegue una macro.
 
come posso fare, alla pressione del pulsante, a farmi chiedere se voglio 
davvero eseguire la macro?
 
Grazie!
 
 
 
 

 ha scritto nel messaggio 
news:lll0o1$no9$1...@dont-email.me...

Risolto, grazie

Newsgroup: it.comp.appl.access
Titolo: trasformare un campo testo in un campo data

Per una serie di circostanze sfortunate ho salvato i dati, contenuti in un
campo data/ora, come testo. In buona sostanza la data la data 21/11/1962 ora
mi appare come 19621121. Considerando che i record sono più di 4000 vi
chiedo: è possibile tornare indietro? Grazie per l'attenzione. Antonio F.

 ha scritto nel messaggio
news:sINt9.70270$%M1.17...@twister2.libero.it...

Aggiungi alla tabella un campo data. Poi fai una query di aggiornamento del
campo data con
right([x];2) & "-" & mid([x];5;2) & "-" & left([x];4)
dove x  è il nome del campo testo.
Poi elimini il campo testo.
Fatti una copia di backup della tabella prima di operare...
Antonio
Newsgroup: it.comp.appl.access
Titolo: dimensione caratteri su xp ?

Scusate, ho un problema che non riesco a comprendere.
Ho realizzato un Db access con win 2000. Ho creato le mie belle maschere,
bottoni, etichette. Tutto bene.
Quando eseguo il db con xp, ottengo dei risultati che non mi piacciono.
In particolare le etichette non sono completamente visibili, come se il
contenuto superasse la dimensione dell'etichetta, se per esempio un
bottone nella versione 2000 era a un paio di millimetri dal bordo -->
nella versione XP me lo ritrovo appiccicato al bordo della maschera o
addirittura in parte non visibile. Insomma cosa di questo tipo.
Da cosa dipendono? Posso farci qualcosa?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:ek6gpv$4mf$1...@news.newsland.it...

Pulsante dx sul dektop -> Proprietą schermo -> Aspetto -> Finestre e 
pulsanti -> Sitle windows classico.
Ciao
eSQueL

 eSQueL
 capisco, ma siccome l'applicativo lo devono usare terze persone .. come
posso fare a non pretendere che loro debbano modificare il loro layout ?
c'č un modo?


 ha scritto nel messaggio 
news:ek6kmt$kh8$1...@news.newsland.it...

Prova con Strumenti -> opzioni -> Avanzate -> Formato file predefinito -> 
Access 2000

 Access 2000
E' già impostato così ... ahimè !

Newsgroup: it.comp.appl.access
Titolo: Recupero dati via telnet in access

Bongiò...
qualche indicazione sul recupero via telnet su un server linux di stringhe 
di testo provenienti da un applicativo locale in modo da utilizzarle poi in 
una tabella di access?
Si tratta di stringhe delimitate che vengono generate quando si lancia un 
particolare comando da prompt di terminale (che andrebbe quindi simulato)
Grazie
Antonio 

 Antonio
p.s. non poteva passare inosservato questo post
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 Antonio
p.s. non poteva passare inosservato questo post
-- 
Sě, maaaaaaa
e la risposta?
Antonio 

"Antonio Biso" <a@b.c> ha scritto nel messaggio 
news:25IMi.127582$%k.27...@twister2.libero.it...

Ciao Antonio, ben tornato!
Mi pare che utilizzando HyperTerminal al posto di Telnet hai la possibilità 
di salvare la ricezione in un file a tua scelta e in continuo.
Fatto questo ti basta fare un parsing del file...
Ciao, Carlo 

 Fatto questo ti basta fare un parsing del file...
Sigh...
A parte che non so neanche da dove cominciare, io devo eseguire la richiesta 
ogni secondo, ricevendo la stringa e elaborandola in tempo reale.
Antonio 

 Bongiņ...
Ciao Anto'!

Il server linux č anche web server?
Ciao.
-- 
Sergio MAZZA 

 una tabella di access?
Il client telnet di XP supporta il dump su file della sessione, ma non
mi risulta abbia una modalità batch (a differenza del client ftp, ad
es.).
Forse tramite AutoIT si può pilotare a sufficienza la finestra del
prompt per fare quello che vuoi.
Una soluzione migliore potrebbe consistere in un emulatore di
terminale programmabile (GLink, PowerTerm, TeraTerm, e sicuramente
altri) che permetta di essere "autonomo" nell'attendere un secondo,
generare la richiesta, dumpare su file, richiamare il parser e tornare
in attesa.
Trattandosi di Access, e di "plain" telnet,  la soluzione più elegante
forse consiste nell'uso del Microsoft Winsock Control (%sytemroot%
\system32\mswinsck.ocx), sul quale trovi caterve di tutorial in rete
(in particolare segnalo  
http://support.microsoft.com/kb/163999/it
dove a parte l'orribile traduzione automatica è spiegato anche come
fare un server con Access e Winsock).
ciao,
Panathos
Newsgroup: it.comp.appl.access
Titolo: Univocità in Tabelle master detail

Salve a tutti,
espongo il mio problema:
ho 1 tabella "Fatture" e la sua relativa "Fatture_detail", relazionate 1 a
molti.
Entrambe hanno 1 campo "ID", mediante il quale le ho relazionate.
Per determinare l'univocità del n° fattura nel anno, ho messo 1 controllo
nel form relativo, determinante, tramite semplice routine, il numero di
fattura più alto disponibile.
I clienti mi hanno chiesto di poter modificare il numero "predefinito".
Vorrei che non potessero immettere 1 duplicato per l'anno indicato.
Semplicemente lavorando sulle tabelle, potrei mettere doppia chiave sul
controllo del campo "n°" e sul campo "data" (nella tabella *detail*), ma
così facendo le impedirebbe la duplicazione, solo nel caso in cui la data
coincidesse per *giorno/mese/anno*.
Non vorrei ricorrere all'inserimento di 1 altro campo data con il formato
year...
Spero di essermi spiegato esaurientemente e ringrazio anticipatamente.
P.S.
ribadisco che desidero trovare 1 soluzione "ortodossa" direttamente nella
struttura della tabella, non tramite routine da form.

 Spero di essermi spiegato esaurientemente e ringrazio anticipatamente.
mahhh.... io ho sempre fatto impostando un campo aaaa/ppppppp
--
a.cara
togli qualcosa dall'email

Newsgroup: it.comp.appl.access
Titolo: Ricercare Testo in un campo tra spazi

Come si potrebbe impostare una query per trovare in un campo testo tutte le
parole dal 1° carattere fino al 1° spazio, oppure dal 1° carattere fino al
2° spazio o infine tra 2 spazi.

 ha scritto nel messaggio
news:8m7609$nue$1...@nslave1.tin.it...

Anche se variamente combinate secondo le tue esigenze, puoi utilizzare la
funzione InStr per individuare la posizione degli spazi (o di qualsiasi
altra lettera) e la funzione Mid per ottenere una parte della stringa nel
campo testo.
In pratica puoi inserire la funzione InStr negli argomenti della funzione
Mid per individuare la posizione e la lunghezza della stringa da estrarre
dal campo testo.
Rino
Newsgroup: it.comp.appl.access
Titolo: Dati access su hosting windows e front end in locale

Buongiorno a tutti, non mi collego da una vita su questo ngroup, spero sia ancora ricettivo e rapido come lo era qualche anno fa ... quando ancora non avevo la barba con accenni di bianco!!!
 
Allora, ho la necessità di condividere un mio database con utenti che si collegano fuori dalla LAN.
 
Ho letto che posso gestire il caricamento del mio mdb con i dati su un hosting che accetti ACCESS e il nostro hosting su 
www.hostingperte.it
 lo accetta ... ma non trovo un tecnico in grado di darmi lumi!
 
Una volta fatto l'upload del database, dal nostro bel PC in locale collegato ad internet ... come facciamo a collegare le tabelle hostate su 
www.nomedominio.it/db/test.mdb??
??
 
Spero di ricevere celere e positiva risposta, nel frattempo grazie anticipatamente e di cuore per le eventuali risposte.
 
Mauro

 Spero di ricevere celere e positiva risposta, nel frattempo grazie
anticipatamente e di cuore per le eventuali risposte.
 
Risposta CELERE, ma negativa : NON PUOI!
 
al massimo puoi crearti pagine web (ASP) che gestiscono contenuti
collegandosi al DB.
 
Ma "INCREDIBILE" ma vero, con HAMACHI ti crei una rete geografica
virtuale, e risolvi ;)
 
https://secure.logmein.com/products/hamachi/
 
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 

 virtuale, e risolvi ;)
 
...Davvero? Potresti spiegarmi gentilmente come o magari linkarmi un tutorial\guida?
Grazie!

 Grazie!
 
Hamachi crea una VPN virtuale... praticamente io e te (avendo installato
hamachi entrambi, e avendolo settato entrambi allo stesso modo), potremmo
essere in rete e condividere i contenuti dei nostri PC, per cui anche in
teoria mdb. In realta' non l'ho mai provato, ma dovrebbe fungere ;)
 
 
 
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 


 
 
funzionare funziona io lo suo in ambiente access+sql server e va bene...
ma se parliamo di access + jet le prestazioni sono ridicole se non hai 
una banda internet colossale
 
 
ciao
BFS

 teoria mdb. In realta' non l'ho mai provato, ma dovrebbe fungere ;)
 
aggiungo : il tutto si appoggia su server stranieri, per cui il passaggio dati
non so come avviene... fatto sta che ti crei un indirizzo IP pubblico
fittizio, e quello usi per esser raggiunto da chi hai aggiunto nella tua rete.


 una banda internet colossale
 
come accedi ai dati?



 
con sql server tramite file adp e quindi ado
 
jet come be non lo uso da una vita ma lo avevo testato tramite tabelle 
collegate...imbarazzante con alice 4mb su ambo i lati
 
ciao
BFS
 

BFS <B...@BFSBFS.it> ha scritto:

devo provare... sia con collegamento che con ODBC... 
