mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Valore corrente su casella combinata

Ciao a tutti
In una maschera ho un pulsante AggiuntaRecord
la cui routine è qui descritta
 On Error GoTo Err_CmdAggiungi_Click
    DoCmd.GoToRecord , , acNewRec
    CodiceProdotto.SetFocus
Exit_CmdAggiungi_Click:
    Exit Sub
Err_CmdAggiungi_Click:
    MsgBox Err.Description
    Resume Exit_CmdAggiungi_Click
Questa routine mi azzera tutti i controlli e posiziona il cursore
sul controllo CodiceProdotto , fino qui bene
a me interessa che in un altro controllo della maschera
di nome Modello rimanga visualizzato l'ultimo valore ,
in modo che io possa aggiungere valori solo su CodiceProdotto
perchè il valore del controllo Modello è già inserito
Come posso fare ?
Ciao Giuseppe

 ha scritto nel messaggio
news:7HG8a.267015$0v.73...@news1.tin.it...

Non sono sicuro di aver capito il tuo problema, ma se vuoi che si imposti
automaticamente in un controllo il valore che aveva per il record inserito
precedentemente, vai sul Sito Comune (link qui sotto) e nella Sezione Forms
leggi la FAQ di Federico Luciani intitolata "Ripetere un valore del record
precedente in una form".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


wrote:

vedi defaultvalue e lostfocus
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: problema campo con piu' valori

con access ho un problema con un campo che non so come gestire peche'
puo' assumere piu' valori in una volta. In pratica:
ho il mio archivio "fumetti" in cui ho messo un campo "difetti" che
puo' appunto assumere piu' valori in una volta sola (o anche nessuno),
ma come faccio a selezionarne piu' di uno? qualcuno ha magari un
esempio da cui prendere spunto?
Grazie.

 ha scritto nel messaggio
news:1122844708.0...@g47g2000cwa.googlegroups.com...

Ciao bufalonero,
ti serve una tabella aggiuntiva per fare una relazione molti a molti (un
fumetto può avere 0 o + difetti; un difetto può appartenere a 0 o più
fumetti).
Allora avrai la
Tabella Fumetti:
idFumetto   (Contatore) chiave primaria
Titolo        (testo)
DataPubbl    (data)
Autore     (testo)
...........
TABELLA DIFETTI
idDifetto    (contatore) Chiave Primaria
Difetto    testo
TABELLA DIFETTI_FUMETTI
idFumetto    (Numerico)    Chiave Primaria
idDifetto     (Numerico)        Chiave Primaria
In questo modo ad ogni fumetto potrai attribuire tutti i difetti che
vorrai...
Operativamente dovrai fare una maschera Principale che avrà come origine
dati la tabella fumetti, e al suo interno una sottomaschera che avrà come
origine dati la Tabella DIFETTI_FUMETTI
collegata sul campo IDFumetto.
Se serve altro aiuto, chiedi.
Ciao
Cinzia

Ho provato a fare cosi', grazie. Poi pero' ho provato a mettere una
checkbox per scegliere i vari difetti invece di doverli scrivere, ma mi
compare sempre il foglio dati della sottomaschera che poi con il tasto
destro posso scegliere se toglierlo o no. Non e' possibile non mettere
questo foglio dati nella sottomaschera?
Grazie ancora per l'aiuto.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Stampa da file

Qualcuno sa per piacere come si fa, dopo aver lanciato un stampa con opzione
stampa su file, a ricavare la stampa su carta dal file generato ?
Grazie


Vai al prompt di MsDos e digiti:
copy nomefile.ext lpt1: /b
oppure ti puoi fare un file batch tipo:
@echo off
if "%1" == "" goto Esci
if exist %1 copy %1 lpt1: /b
:Esci
cls
che puoi chiamare ad es. stampa.bat e lanciarlo anche da Access con il
comando Shell, specificando dopo stampa.bat il nome del file generato.
Ciao
Silvio
Newsgroup: it.comp.appl.access
Titolo: Eseguibile

Come posso fare a rendere eseguibile un database access?

 Come posso fare a rendere eseguibile un database access?
Usa il COMPILATORE !!!!
...
No scherzo... č una battuta!!!!
..
Ci vuola la versione Developper che crea una installazione Run Time anche
senza che il computer dove verrą installato abbia ACCESS
Saluti
-- 
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Come posso fare a rendere eseguibile un database access?
Non è possibile rendere un applicativo Access eseguibile; se poi il tuo
problema è quello di eseguire un database Access su un computer sul quale
non è stato installato Office, devi produrre il run time di tale database
con la versione Developer di Access.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Come posso fare a rendere eseguibile un database access?
Detta cosě mi verrebbe da rispondere che basta lanciarlo.....!!
Cosa intendi per eseguibile....???????
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Univocità valore di un campo

Ciao a tutto il NG, tempo fa ho letto un post circa la possibilità di 
controllare che inserendo un valore in un campo testo, questo non sia 
già stato inserito.
Per questo veniva usata la funzione DLookup.
Ho utilizzato la funzione in questo modo:
Dim valore As String
Dim ricerca As String
ricerca = Me.meccanografico.Value
valore = DLookup("[meccanografico]", "arredi", "[meccanografico]='" & 
ricerca & "'")
If Not IsNull(valore) Then
     MsgBox "Meccanografico già presente!", vbExclamation, "Attenzione!"
     DoCmd.GoToControl "descrizione"
     DoCmd.GoToControl "meccanografico"
     Me.Undo
End If
l'esito funziona ma in parte ovvero nel momento in cui inserisco un 
meccanografico e vado avanti mi esce un errore del tipo:
Errore di run-time:94
utilizzo non valido di Null
Non capisco cosa voglia dirmi!
come fa ad essere null un campo il cui valore è stato appena inserito!?
Ciao e auguri

 ha scritto nel messaggio 
news:6slzd.569191$35.24...@news4.tin.it...

Auguri.
Questa una delle possibili strade:
Valor al posto di Valore (parola riservata)
if isnull(me.meccanografico) or me.meccanografico = "" then
exit sub
else
ricerca = Me.meccanografico
end if
Valor = Nz(DLookup("meccanografico", "arredi", "meccanografico ="  & """" & 
ricerca & """"),"")
If Valor = "" Then
MsgBox "Meccanografico già presente!", vbExclamation, "Attenzione!"
DoCmd.GoToControl "descrizione"
me.undo
end if
Evitare di usare parole riservate come nome, valore, campo, descrizione ecc.
La funzione interna NZ restituisce il valore passato dopo la virgola in caso 
di nullo.
Se poi il campo Meccanografico lo usi con un indice impostato a duplicati 
impossibili, risolvi a monte e puoi gestire solo il messaggio in caso di 
errore.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Crash di access in stampa report popup

Salve a tutti
mi si presenta un errore davvero strano ed adesso (che sono alla fine)
oltremodo fastidioso
ho un db con molte finestre e molti report
per mia velleità ho voluto inserire una  maschera a tutto schermo con
barra di stato e gioco forza ho impostato tutte le maschere popup e
anche i report.
Nella realizzazione del db, ad ogni prova non avevo avuto problemi,
anche perchè provavo i report in anteprima e tutto filava liscio.
Nella prova finale, alla stampa di ogni report mi va in crash access e
la cosa ho scoperto avviene perchè i report sono impostati popup.
E' importante precisare che, l'errore mi viene fuori solo con accessXP
mentre con 2003 va bene.
Dovendo distribuirlo però con DEV xp (così come suggerito anche da
Roberto) vorrei trovare una soluzione.
Come posso fare???
grazie
a presto
CLaudio

"Claudio" <


Per cominciare, dovresti fornirci le istruzioni per riprodurre il problema
su Northwind.mdb...

 su Northwind.mdb...
Ho lavorato sul db con access2003, poi resomi conto che il Dev2003 mi
dava problemi, ho preferito usare XP, per fare questo ho importato
tutto il dv in accessXP, e con debite modifiche ai riferimenti, tutti
funziona regolarmente.
Ho impostato tutte le maschere ed i report in modalità popup proprio
perchè ho una finestra a tutto schermo che mi gestisce una barra di
stato.
L'anteprima di stampa funziona regolarmente, il report viene aperto, in
modalità popup ma se mando in stampa il report mi va in crash access.
QUesto errore non si presente in Access2003 ma solo in xp
Ecco cosa ho "combinato" :(((((
a presto
CLaudio

"Claudio" <


Se non ci dai istruzioni per riprodurre il problema su un altro progetto non
possiamo aiutarti.
Immagino comunque che avrai già reimportato tutto in un nuovo .mdb per
essere certo che non sia un problema "random"...
Ciao, Simone

 essere certo che non sia un problema "random"...
L'unica differenza appunto è solo il popup nei report, nulla più.
Purtroppo l'errore è presente su tutti i miei svariati file di backup
che ho fatto strada facendo
Per ora ho tamponato creandomi un clone per ogni report
Uno con popup attivo per le anteprime
Uno con popup no per le stampe, con calma vedrò di trovare la
soluzione al problema in via definitiva...
attendo vostre istruzioni
ciao
CLaudio

 possiamo aiutarti.
L'unica differenza appunto č solo il popup nei report, nulla piů.
Claudio, dacci le istruzioni per riprodurre la cosa in un .mdb d'esempio: č
inutile che tu continui a descrivere empiricamente il tuo problema.
Ciao, Simone
Newsgroup: it.comp.appl.access
Titolo: Azzera contatore

Ciao è possibile riallineare un campo contatore se si come si fa?
Grazie Alfonso 

 Grazie Alfonso
www.sitocomune.com
Tabelle
1.38  [UPD]  Azzerare il campo contatore di una tabella senza
compattare il database
F.

> Ciao è possibile riallineare un campo contatore se si come si fa?
Punto primo: non si fa. Scegliere strade alternative.
Punto secondo: segui il consiglio che ti ha dato alot2 in questo thread.
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: Problema di "precedenze"

In un programma gestionale ho una tabella su cui vengono registrati i
movimenti provenienti da una apparecchiatura estena, su questa tabella
lavora anche una query di un mio database, il problema è questo:
la mia query è attivata da un codice ad intervalli regolari, quando
coincidono i due tentativi di scrittura si verifica una perdita di dati. mi
servirebbe del codice che blocchi l'esecuzione della mia query nel caso in
cui il programma gestionale stia già scrivendo sulla tabella o chida di
scriverci.
Grazie a tutti

 ha scritto nel messaggio
news:8r89lp$6db$1...@pegasus.tiscalinet.it...

Forse potresti sfruttare le transazioni gestendo l'errore che si verifica
(Sito comune in proposito)
Ciao, Sib

 (Sito comune in proposito)
Avevo già visto il discorso sulle transazioni, ma non lo ho approfondito,
ora ci riprovo
grazie


Rileggiendo il contributo sulle transazioni, credo che potrei fare in questo
modo:
1) eseguire la query
2) utilizzare una transazione che verifichi che il numero di record accodati
nella tabella sia uguale al numero di record originali (perché di questi
rimane una copia in una terza tabella)
3) nel caso di risposta negativa annullare l'ultima operazione e ripetere il
ciclo
il problema è che non sono in grado di scrivere questo codice, mi puoi
aiutare?
Grazie e ciao
Newsgroup: it.comp.appl.access
Titolo: scala graduata su maschera

Su una maschera ho una barra di consumo, nata da un precedente post, che è molto bella, per essere perfetta però vorrei ancora inserirgli delle tacche graduate (stile barre disegno).
Non vorrei appesantire il file con un immagine quindi chiedo, molto cortesemente , se qualcuno sa/può suggerirmi, magari da codice, una etichetta/casella di testo con almeno una dozzina di tacche (10;20....110;120%).
 
La dimensione della barra (al 100% è Width = 6250).
 
Comprendo che la mia domanda è un pò strana e sembrerà fuori luogo, ma confido in voi.
grazie a tutti.

Cosi mi vengono in mente 2 strade:
 
- un disegno sottostante fisso coperto da un indicatore di consumo variabile
e di colore neutro in modo che la variazione dell'indicatore ( ingannando l'occhio ) dia la sensazione che sia il disegno taccato a variare
 
- una serie di tacche che vengano visualivvate o no in funzione del rapporto
 
- potresti anche cambiare il colore della barra di avanzamento 
 
 
 
 

Chiaramete non potendo creare oggetti runtime devi definire prima numero massimo di indicatori.
Se proprio non vuoi immagini usa tratti di linea, li metti hidden,e li visualizzi e posizioni all'occorrenza.
Personalmente userei 1 immagine precaricata, come Base da copiare, con una BMP a bassa risoluzione(256colori magari con il classico triangolino)... quindi aggiungerei 4 controlli immaginie(ma senza immagine) e poi gestirei visibilità e posizione e andrei a copiare l'immagine da quella precaricata.
Me!Imm1.picturedata=Me!ImmBase.picturedata
 
Non occupi memoria inutile e puoi ottenere qualche cosa di simpatico...
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: aggiungere file nel db

Ciao a tutti
Da pochi giorni lavoro con Access, ora devo realizzare un piccolo db che
raccolga i profili dei candidati che fanno i collocui presso la nostra
azienda. Ho fatto praticamente il 90% del lavoro ma ora non trovo il
modo di inserire nel record di ogni utente, il file word del prorpio
C.V. e la propria fotografia. Esiste una sorta di "Upload
Controller"???? qualche consiglio?????
Saluti Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Saluti Alessandro
Non puoi, e non conviene farlo perchè appesantiresti il DB, la soluzione
però OTTIMALE è memorizzare la PATH completa di Nome File in un Campo
della Tabella e su evento CLICK di un Pulsante apri WORD direttamente
sul Relativo File.
Devi organizzare una Bella Cartella(Dir) dedicata alla raccolta dei
Documenti.
Per aprire WORD c'è SHELL che funziona benissimo o hai un esempio
sul Sito Comune.
Alessandro.

Newsgroup: it.comp.appl.access
Titolo: Attendere che la compattazione del Db sia finita prima di chiudere

Ciao a tutti.
Questo è il mio problema:
Nel pulsante che mi chiude il database ho inserito il codice per compattare
il database:
CommandBars("Menu Bar"). _
 Controls("Strumenti"). _
 Controls("Utilità database"). _
 Controls("Compatta e ripristina database..."). _
 accDoDefaultAction
    DoCmd.Quit
Però all'uscita mi dà questo messaggio:
"Impossibile uscire da .
Se è in esecuzione un modulo di visual basic che utilizza il supporto OLE o
DDE, può essere necessario interrompere il modulo".
C'è un sistema per attendere che sia finita la compattazione del database
prima di eseguire il docmd.quit?
Grazie in anticipo

Perego Roberto ha scritto:

Durante la compattazione il db viene chiuso e riaperto, quindi per forza
il quit viene eseguito prima della riapertura e il db rimane aperto.
Al posto del quit puoi settare un flag in una tabella in modo che ad ogni
apertura sai (leggendolo da una public function) se il db è appena stato
compattato, e in quel caso resettare il flag e richiuderlo subito.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: problema recordset

salve a tutti,
sapete perché all'attivazione di questo codice
Set dbf = CurrentDb
SoggettoCorrente = Me.soggetto
Set rst = dbf.OpenRecordset("SELECT * FROM rapporti WHERE rapporti.soggetto 
= " & SoggettoCorrente & ";")
viene generato un errore di run-time (nr 3061) 'parametri insuficeinti. 
previsto 1' ????
vi ringrazio 


A seguito di quale evento viene eseguito il suddetto codice?
Puņ essere che il controllo Me.soggetto sia ancora NULL?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 vi ringrazio
-- 
Ciao
Access 

in questa maniera non trova nessun record anche se esiste 

no è un evento che chiamo da un click e il controllo non è nullo 

> >no è un evento che chiamo da un click e il controllo non è nullo
nella tabella rapporti esiste il campo soggetto ? Forse hai messo uno
0 al posto di una o ?
ciao
Gabry

in questa maniera non trova nessun record anche se esiste
Gli spazi dentro gli apici della stringa non dovrebbero esserci:
...
Set rst = dbf.OpenRecordset("SELECT * FROM rapporti WHERE soggetto = '" & 
SoggettoCorrente & "';")
...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:ff27d6$kh$1...@tdi.cu.mi.it...


 grazie mille sei stato fondamentale
Fondamentale è studiarsi il linguaggio SQL:
http://database.html.it/guide/leggi/40/guida-linguaggio-sql/
Ciao.
-- 
Sergio MAZZA 

 
http://database.html.it/guide/leggi/40/guida-linguaggio-sql/
Ottima segnalazione.
Grazie
-- 
Ciao
Access
Newsgroup: it.comp.appl.access
Titolo: bloccare spostamento maschera

Ciao a tutti, sapreste indicarmi come si può da vba bloccare lo spostamento
di una maschera sullo schermo? Cioè se punto col mouse sull'inestazione
vorrei che rimanesse bloccata e non si spostasse
grazie
F
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:193Z205Z174Z38Y...@usenet.libero.it...

Proprietà della maschera>Formato>Spostabile lo metti a NO
Napoleone 

 ha scritto nel messaggio 
news:y0IDe.9139$B6.2...@twister1.libero.it...

questa opzione dovrebbe essere prevista dalla versione 2002 di access.

 ha scritto nel messaggio 
news:dbnin8$7e$1...@hulme.interac.it...

Io uso A2003
Napoleone 


ok grazie mille


Newsgroup: it.comp.appl.access
Titolo: cambiare formato data

Salve a tutti,
esiste un modo per convertire una colonna di una tabella
da date time a solo data?
esempio:
30/09/2005 12:59:00  diventa 30/09/2005
grazie!
ringo

 30/09/2005 12:59:00  diventa 30/09/2005
A mio avviso non devi cambiare nulla come valore contenuto nel campo di tipo
Data /ora della tabella, ma devi impostare a Data in cifre il formato della
casella di testo associata a tale campo.
Comunque se vuoi proprio eliminare dal valore del campo Data/ora l'orario e
lasciare solo la data:
SoloData = Int(DataEOra)
naturalmente anche l'oggetto SoloData deve essere di tipo Data/ora.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: la query e' updatable, la maschera no. Perche'?

Ho una banale query tramite cui aggiorno certi campi. Per motivi
estetici ci ho costruito sopra una maschera continua (col titolo, le
varie righe e il bottone di chiusura ecc.). 
Tramite la query aggiorno tutto senza problemi. Se passo dalla maschera
e cerco di scrivere nelle varie righe, mi dice "This recordset is not
updatable". Mi sembra assurdo, visto che la maschera e' solo una
"finestra sulla query" e la query e' updatabile.
La maschera e': Visualizzazione maschere continue, consenti modifiche
si', consenti eliminazioni no, consenti aggiunte no,  immissione dati
si' (se metto no non cambia nulla), Dynaset, nessun blocco.
Dove sbaglio?
TIA
B.

 updatable". Mi sembra assurdo
Sono sempre io, aggiungo un elemento. Credevo di aver sbagliato a
preparare la maschera. Invece ho fatto una "autocomposizione maschera in
formato tabellare" su quella query, in modo del tutto automatico, e il
risultato e' identico: la query nuda permette l'update, tramite maschera
no.
Se qualcuno ha idee sul perche' gliene saro' grato.
B.

 Se qualcuno ha idee sul perche' gliene saro' grato.
La soluzione e' risultata che la query sottostante e' malformulata, per
qualche motivo la vista query tollera l'immissione dati, la maschera fa
altri controlli e blocca l'immissione dati.
In particolare sono in relazione uno-molti due tabelle. La tabella lato
molti e' indicizzata (su un equivalente di un "numero fattura") la
tabella lato uno contiene l'equivalente di un numero cliente ma NON e'
indicizzata su detto numero, che viene usato per stabilire la relazione.
Le regole di integrita' vogliono invece che le tabelle siano
indicizzate, specie quella lato uno.
La tabella lato uno non e' indicizzata perche' e' la solita tabella
d'appoggio che viene creata al bisogno da codice, e me la crea senza
indice. Siccome non so creare da codice una tabella con indice, ho
sostituito la "creazione tabella" con una doppia operazione azzera
record - appendi record a una tabella gia' indicizzata. E' una palla ma
va.
Una volta che entrambe le tabelle sono risultate indicizzate, a quel
punto anche la maschera giustamente me le lascia aggiornare.
B.

Newsgroup: it.comp.appl.access
Titolo: Concatenare(unire)più record in un unico record

ID ordine	Data ordine	Cliente	Nome prodotto	Quantità
10249	05-lug-96	Toms Spezialitäten	Tela	                 9
10249	05-lug-96	Toms Spezialitäten	Telaio	                 40
10250	08-lug-96	Hanari Carnes	Alice Mutton	10
10250	08-lug-96	Hanari Carnes	Gustaf's Knäckebröd	6
10250	08-lug-96	Hanari Carnes	Alice Mutton	35
10250	08-lug-96	Hanari Carnes	Ravioli Angelo	15
10250	08-lug-96	Hanari Carnes	Alice Mutton	15
Data questa tabella è possibile avere un unico record (raggr.per ID 
ordine) che concateni i valori del campo Nome Prodotto e quantità:
Es risultato:
ID ordine	Data ordine	Cliente	Nome prodotto	Quantità
10249	05-lug-96	Toms Spezialitäten	Tela+Telaio	40+9
 Grazie

 ha scritto nel messaggio 
news:1170108819....@m58g2000cwm.googlegroups.com...



 Grazie
Fai una query di raggruppamento e nei criteri del campo Quantità metti 
"Somma"
Daniele
Newsgroup: it.comp.appl.access
Titolo: problema con Excel

Ciao a tutti, ho un problema che non riesco a risolvere con excel.
Devo, tra vari valori contenuti in varie celle, restituire il valore più
piccolo; fino a qui, nessun problema.
Devo, però indicare questo valore risultante sotto quale colonna si trova.
Mi potete aiutare?
Grazie.
Andrea

Supponendo che i dati siano in A1:D1 e la formula in E1
=CONFRONTA(MIN(A1:D1);A1:D1;0)
restituisce il numero di colonna in modo relarivo all'intervallo
se invece vuoi il numero di colonna in modo assoluto:
=RIF.COLONNA(INDICE(A1:D1;;CONFRONTA(MIN(A1:D1);A1:D1;0)))
Andrea ha scritto:


 wrote in message 395D8F08...@tvol.it...



Risposta:
=INDICE($A$1:$G$1;1;CONFRONTA(MIN(A2:G2);A2:G2;0))
Altrimenti puoi mettere in un modulo la funzione:
'----------------------------------------------------------------------------
'val - valore da ricercare
'interv - intervallo dove ricercare val
'interv1 - intervallo dove prendere l'uscita della funzione
Function cerca2(val As Variant, interv As Range, interv1 As Range) As String
Dim ncolonne As Integer
Dim str As String
ncolonne = interv.Columns.Count
str = ""
For i = 1 To ncolonne
    If val = interv.Cells(1, i) Then
         str = str & interv1.Cells(1, i).Value & " - "
    End If
Next i
If str <> "" Then
    cerca2 = Left(str, Len(str) - 3)
Else
    cerca2 = str
End If
End Function
'----------------------------------------------------------------------------
e la formula diventa da mettere in G2 e da trasportare in giù diventa:
=cerca2(MIN(B2:G2);B2:G2;$B$1:$G$1)
Se ci sono più compagnie con lo stesso prezzo, vengono visualizzate tutte
separate da un trattino.
Ciao
  Sandro

Newsgroup: it.comp.appl.access
Titolo: Un Ricerca per nome che mi dia come risultato il record corrispondente!!!!





Sono una frana in Access, per favore chiedo aiuto a 
chi ne sa + di me.


Nella maschera del mio db,fatta di nomi e 
iindirizzi,  vorrei inserire un casella di testo combinata che  
all'inserire un qualsiasi  nome, mi porti direttamente al record 
corrispondente.


 


Es. Listbox: Ros


Compare 
 
Rossi sulla stringa e compare subito il record n° 22 con  Mario 
Rossi etc..


Penso che sia una cosa semplice, ma devo fare 
ancora esperienza e l'help di Access non è stato installato correttamente e 
quindi non funzia...


 


VI PREGO AIUTO!!!!!


Grazie Francesco


 









Un modo molto molto semplice è quello di utilizzare 
l'autocomposizione guidata.


 


In visualizzazione struttura nella barra degli strumenti 
scegli "casella combinata" (facendo attenzione che sia attivo il pulsante di 
autocomposizione, quello con la bacchetta magica) e scegli la voce trova un 
record nella maschera..." a quel punto il gioco è fatto.


 


Ciao


Gianandrea
Newsgroup: it.comp.appl.access
Titolo: testo_data in DATA reale

Ho un file excel con una colonna data formata da testo "01012003"  come
faccio a importarla in access in formato data reale ?
Grazie


DateSerial(Mid("31012003" , 5, 4), Mid("31012003" , 3, 2), Mid("31012003" ,
1, 2))


(da access) Colleghi il foglio excel e con una query di
accodamento/creazione tabella importi i dati; nella query ci metti un campo
calcolato che trasforma il testo in data con la funzione CDate (vedi help):
es. acc'97
nuovaData: CDate(nomeCapoDataExcel)
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: azzerare DB con contatore

salve a tutti...
ho costruito un db anagrafico e per fare delle prove ho inserito una 
decina di record...
ora dovrei azzerarlo per far fare il suo lavoro al db...
secondo voi quale č la maniera + semplice e rapida per fare ciň senza 
scombinare tutto ... considerando che nel db
esistono relazioni e moduli etc...
grazie per l'aiuto... 


Elimina tutti i record e poi compatta il database con le tabelle...i campi 
contatore ripartiranno da 1.
Ciao, Carlo 

 Ciao, Carlo
----------------
grazie Carlo... sempre gentile e disponibile. :-))
Ciao Giuseppe

Newsgroup: it.comp.appl.access
Titolo: Visualizzazione maschere a schede

Una domanda semplice semplice:
Come si fa a visualizzare tutte le maschere del mio database a schede 
per averle sempre tutte disponibili e vicine?
Era una cosa che avevo imparato da solo tempo fa ma ora l'ho 
dimenticato! ^^'
Grazie!
*kInAsH*

 per averle sempre tutte disponibili e vicine?
Non sono sicuro di avere capito bene quello che vuoi.
Comunque, sappi che da codice si può ciclare l'insieme AllForms, come in 
questo esempio:
    Dim frm As Object
 
    For Each frm In CurrentProject.AllForms
        If frm.ViewsAllowed < 2 Then frm.DefaultView = 1
    Next
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it

Quanto chiedi non è una bella soluzione, va contro i crismi per la
riduzione
del traffico dei dati.
Ogni maschera aperta lascia aperto un canale per lo scambio dati, con
conseguente
rallentamento della macchina e peggio della rete(nel caso il BE fosse
in rete).
Gli sviluppi più ortodossi tendono a ridurre al minimo il traffico
dati, di conseguenza
le form vanno aperte solo quando servono e non tutte diffuse per il
Monitor.
Questo è solo un consiglio.
Saluti
@Alex

"Alessandro Baraldi" <
Quanto chiedi non č una bella soluzione, va contro i crismi per la
riduzione
del traffico dei dati.
Ogni maschera aperta lascia aperto un canale per lo scambio dati, con
conseguente
rallentamento della macchina e peggio della rete(nel caso il BE fosse
in rete).
Gli sviluppi piů ortodossi tendono a ridurre al minimo il traffico
dati, di conseguenza
le form vanno aperte solo quando servono e non tutte diffuse per il
Monitor.
Senza dubbio: perň in fin dei conti potrebbe assegnare dinamicamente il
recordsource delle varie Forms solo su passaggio da una scheda all'altra...
Ciao, Simone

Si decisamente, serve sempre un pò di fantasia...!
;-)
@Alex
Newsgroup: it.comp.appl.access
Titolo: esplosione :)

Il cassetto di un comodino è composto da più
semilavorati:
1 fondo
1 schiena
2 fianchi
ecc...
quindi se nel mio ordine inserisco n°2
'cassetti-comodino',
il programma dovrà 'esplodere' l'ordinazione in
2 fondi
2 schiene
4 fianchi
ecc...
Il problema di esplodere l'ordine lo risolvo con
delle associazioni fra tabelle,
associando cioè a 'cassetto-comodino' più elementi
della tabella Semilavorati (!?!).
Il mio problema è: come faccio ad inserire in modo
automatico
questi semilavorati nella tabella VeroOrdine?
Immagino che in VBA ci siano delle istruzioni di
tipo Push e Pop
per le tabelle; il mio problema è che non conosco
nulla
ne di VBA ne di VB, ne di nessun altro dei
lunguaggi OOP
(mi son sempre occupato di assembler) e sto ora
imparando le cose
man mano che sviluppo 'stò lavoro'!
Grazie
Leo

 ha scritto nel messaggio
news:3b138...@news.dada.it...

Conoscendo un pò di VBA, la soluzione del tuo problema è abbastanza facile,
visto che devi gestire una distinta base ad un solo livello (tre recordset
ed un paio di cicli For...Next e/o Do..Loop).
Senza VBA non saprei cosa suggerirti: magari chissà che non ci sia una
soluzione anche con le macro; in questo NG però le macro non godono del
diritto di cittadinanza.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Msql-Access via ODBC: eliminato record

Salve a tutti.
Ho creato una connessione via ODBC ad un database Mysql.
Se aggiungo un record dopo il suo update mi viene visualizzato eliminato su
tutto il record.
In relatà però non lo ha eliminato, infatti chiudendo e riaprendo la tabella
lo visualizzo normalmente.
Come posso ovviare a questo inconveniente?
MAssimiliano

 lo visualizzo normalmente.
Documentarsi sempre prima di mettere le mani su qualcosa ;-)
http://www.mysql.com/doc/en/MyODBC_clients.html

 ha scritto nel messaggio
news:WktPb.3609$XD3....@tornado.fastwebnet.it...

Grazie mille.
Consiglio validissimo
MAssimiliano

 ha scritto nel messaggio
news:pGsPb.5860$nC1....@news.edisontel.com...

Le soluzioni consigliate sono due:
1) aggiornare MDAC
2) aggiungere un campo timestamp(14) in ogni tabella.
Io ho provato la seconda soluzione e funziona benissimo.
Ciao Nina

 2) aggiungere un campo timestamp(14) in ogni tabella.
In realtà andrebbero rispettate entrambe, più gli altri consigli alla pagina
che ho indicato.

 ha scritto nel messaggio
news:XyuPb.158519$_P.57...@news4.tin.it...

Grazie Nina e grazie anche a SR
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Verifica prima di creazione record

 
In una maschera clienti ho vari controlli tra cui [IDcliente]e [Data], piu
un comando che mi crea un nuovo record copiando [IDcliente] dal record
precedente e [Data] incrementata di 1 giorno.
Come posso verificare se [Data] esiste gia prima di creare il nuovo record?
Grazie per l'aiuto
Walter

 wrote in message
news:E0uYe.3520$
kA.2...@news3.tin.it

Come gestisci la generazione del Nuovo Records...?
In sostanza devi intervenire prima, quindi avendo
a disposizione il RecordsetClone della Form puoi
approfittare del Metodo FindFirst associando 2 Condizioni
l'IDCliente in AND con la Data da testare.
Se la proprietà NoMatch è vera procedi con la creazione.
Devi essere meno sintetico se vuoi risposte più aderenti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Access e .NET

Nella documentazione on line riguardo alla nuova versione di Office che 
sembra si chiamerà 12 trovo tanti riferimenti ai vari Word, Excel, .. che 
supporterano XML ma non trovo neanche il minimo accenno ad Access. Avete voi 
qualche notizia incoraggiante? Grazie.
rossano 


http://www.donkarl.com/it/index.htm?/it/NuoveVersioni/
C'è un po di cosette
CIao,
Massimo 

 C'è un po di cosette
A mio avviso troppe: chissà se almeno northwind.mdb funzionerà dopo tali e
tante nuove features  :-)
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Report: Riferimento a Faq 4.31 del sitocomune

Salve di nuovo,
ho risolto per il report con origine dati query a campi incrociati postato
qualche ora fa togliendo i parametri dalla query e dalla routine.
Ora dovrei "sommare" i controlli nel piè di pagina report.
Il codice:
Private Sub Report_Open(Cancel As Integer)
DoCmd.Maximize
Me.RecordSource = "clcordini"
Dim qdf As dao.QueryDef
Dim fld As dao.Field
Dim rst As dao.Recordset
Dim conta As Integer
Set qdf = CurrentDb().QueryDefs("clcordini")
Set rst = qdf.OpenRecordset
conta = 1
For Each fld In rst.Fields
    Me("Etichetta" & Trim(conta)).Caption = fld.Name
    Me("Etichetta" & Trim(conta)).Visible = True
    Me("Controllo" & Trim(conta)).ControlSource = fld.Name
    Me("Controllo" & Trim(conta)).Visible = True
    conta = conta + 1
Next
Set rst = Nothing
Set qdf = Nothing
Set fld = Nothing
End Sub
le etichette sono nell'intestazione pagina, i controlli nel corpo...dovrei
sommare i controlli ( tipo somma([controllo1]) nel piè di pagina report.
Si può fare?
Grazie Luca.

 ha scritto nel messaggio
news:ojFdh.14605$P04....@tornado.fastwebnet.it...

Ho risolto così: ho inserito per ogni controllo (7) un controllo sì fatto:
Nome: txtRunSum (l'ho inventato io ......)
Origine: = [Controllo1]
e così via per tutti gli altri 6 controlli e gli ho inseriti tutti nel corpo
del report e ognuno ( o ogniuno) con proprietà visibile a No e somma
parziale a "su tutto" (anche questo l'ho inventato io....).
Nel pièdipaginareport altri 7 controlli con origine record i controlli
precedenti (Es.: =[txtRunSum]....).
Poi per evitare i soliti fastidiosi 0 (zero): Su formatazione del
pièdipaginareport una serie di 7 (.......):
if me.TxtSubTotal>0 then
me.TxtSubTotal.visible = true
else
me.TxtSubTotal.visible = false
end if
Insomma funziona.
Buonanotte
Luca.

 Luca.
Grazie per il riscontro...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Creazione di un campo Contatore

Salve a tutti...
ho la necessità di realizzare una routine che mi crei :
1) database ... e qui non c'è problema
2) tabelle ... anche qui tutto ok
3) campi ... e qui le dolenti note;
                  uno dei campi dev'essere di tipo contatore ma non
                  riesco proprio a farlo creare.
Vi allego il codice che finora ho creato
  Dim ws As Workspace, db As Database, td As TableDef
  Dim f1 As Field
  Set ws = DBEngine.Workspaces(0)
  '
  ' Creo il Db
  '
  Set db = ws.CreateDatabase("PROVA.MDB", dbLangGeneral, dbEncrypt)
  '
  ' Creo la tabella1
  '
  Set td = db.CreateTableDef("TABELLA1")
  '
  ' Creo i campi di tabella1
  '
  With td
    .Fields.Append .CreateField("Campo1", dbText)
    db.TableDefs.Append td
  End With
  db.Close
Grazie per la collaborazione.
----------------------------------------------------------------
Biasiutti Riccardo
rbias...@tin.it
ICQ : 26888458

Mi rispondo da solo ... può essere utile anche ad altri.
la creazione dei campo contatore deve avvenire nel seguente modo:
  With td
    Set f1 = td.CreateField("Campo1", dbLong)
    f1.Attributes = dbAutoIncrField
    .Fields.Append f1
    db.TableDefs.Append td
  End With
Grazie a tutti coloro si fossero messi al lavoro per darmi una risposta.

Newsgroup: it.comp.appl.access
Titolo: righe selezionate in caselle di riepilogo..

Salve a tutti!Un'informazione:in una form ho una casella di riepilogo che ha
come origine record una query..Gli ho impostato la seleziona multipla a
True;ho creato una procedura on_click che mi permette di salvare i valori
della riga che si seleziona in una tabellla...e funziona benissimo, soltanto
che vorrei anche fare il contrario:quando clicco su una riga selezionata,
quindi la deseleziono, vorrei andare nella tabella e cancellare il
corrispondente record creato in precedenza..in Poche parole devo fare (nella
proc on_click) una if :
la riga è selezionata o no???Se sì elimino,se no creo..Ma qualè la
proprietà:Selected ItemsSelected no vero?
Grazie 1000

 wrote in message
news:cj0jp4$h6v$
1...@balena.cs.interbusiness.it

Non ti conviene Cancellare lal Tabella con un 
"DELETE * FROM NomeTabella" per poi riscriverla
su Evento Dopo Aggiornamento.....!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Access e Project 98, funziona?

vorrei sapere se qualcuno di voi ha già avuto l'esperienza di utilizzare
un db access per la raccolta delle ore di attività di un progetto di MS
Project 98 (o 2000). se è fattibile, se conviene, insomma come vi siete
trovati.
grazie
Paolo c.

 wrote in message
news:39ABC812...@spin.it...


io ho solo project 98 per il momento, il file projDB.htm non esiste,
anche se credo che qualcosa di simile sia il file chiamato database.wri
che contiene tutte le codifiche del motore di project, ma si diventa
matti a leggerlo tutto! a me basta solo usare una tabella di access come
fonte di dati per aggiornare le attività delle risorse, anzichè usare il
moduletto "stato del team" da compilare in oultook che è veramente
osceno.


 wrote in message news:39ABEA02...@spin.it...


 (pero' con Project 2000 ;-)) ).
Anch'io devo risolvere lo stesso problema!!
Devo dire che con Project 98 stava andando benone, poi in azienda č arrivato
il 2000 e sono iniziati i problemi: dopo avere salvato un progetto come
database di Access,
nella famosa tabella MSP_TIMEPHADES_DATA non ho trovato niente, sebbene
avessi inserito da Projet parecchi dati. Inoltre riaprendo il database da
Projet, i dati ci sono ancora. Oggi non ho fatto progressi, se scopro
qualcosa vi faccio sapere.
Ciao

 Devo dire che con Project 98 stava andando benone, poi in azienda è


Newsgroup: it.comp.appl.access
Titolo: Aggiornare la tabella associata ad una combo...

buongiorno a tutti
come da oggetto sto cercando di ottenere questo risultato: avete presente
una combo associata ad una tabella... mi capita che i valori di detta
tabella possono essere aggiornati aggiungendone di nuovi in fase di
dataentry; mi si chiede se sia possibile digitando nella combo il nuovo
valore l'aggiornamento della tabella associata. Mi saro' spigato?...
un esempio:
valori nella tabella T associta alla combo: a,b,c
nuovo valore: d
digitando d nella combo aggiornare la tabella T associata cosi' che i valori
presenti diventino: a, b, c, d.
suggerimenti?
grazie
Rob
--------------------------------
Inviato via 
http://usenet.libero.it

credo d'aver trovato! bastava spulciare meglio sitocomune... ;D
ciao

Newsgroup: it.comp.appl.access
Titolo: Stampare solo un record presente in una maschera

dubbio atroce... ho paura di mettere più tempo dell'occorrente per...
Maschera per la modifica e la creazione di fatture... voglio stampare una
fattura sola e non tutte le fatture... per fare questo mi sono creato una
query con il criterio [forms]![fattura]![idfattura] nel campo IDFattura e
poi ho creato il report di quella query, infine ho impostato un anteprima di
stampa (come pulsante) di quel report...
giusto o c'è una strada + rapida?
Saluti a tutti Simone

Berti Simone ha scritto:

E' l'alternativa al tuo... ma il tuo va bene uguale.
Senza query e con un semplice filtro sulla tabella.
DoCmd.OpenReport "Tuo_Report", acPreview, , "idfattura = " & idfattura
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Access + db server via odbc

Allora, supponiamo di avere un applicativo realizzato con Access che va a 
'pescare' su tabelle di un Postgresql installato su macchina diversa da 
quella che ospita l'applicativo
Collegamento eseguito usando il driver odbc fornito con Postgresql
Sul db c'e' una sola tabella ARTICOLI, circa mezzo milione di articoli
Dimensione database diciamo 100 Mb
Su Access viene aperta una nuova form continua sulla quale, per ogni riga, 
vengono visualizzati tutti i campi della tabella articoli
Nessun filtraggio viene imposto e quindi la form e' libera di visualizzare 
tutte le righe articoli
La domanda e':  all'apertura della form, quanta 'roba' deve deve viaggiare 
in rete locale dal pc db server al pc applicazione ?
E' possibile che Access debba leggersi TUTTA la tabella anche se ne 
visualizza una parte infinitesima alla volta ?
Ciao e grazie
RobertoA

"RobertoA" > Allora, supponiamo di avere un applicativo realizzato con

Con SQL Server la risposta è no: viaggia attraverso la LAN solo la pagina di
dati che viene visualizzata.
Ciao!


Sql Server collegato via odbc ???
Ciao e grazie
RobertoA

 Ciao e grazie
Ovviamente parlo di SQL Server collegato via ODBC.
Tu riscontri con PosgreSQL comportamenti diversi?
Ciao


Si, sia con Postgresql che con Firebird, passa una vita prima che si apra la 
form articoli
Credo quindi che venga letta per intero la tabella, anche se basterebbero 30 
articoli per riempire la form
Provero' a misura quanti mb passano via rete, se grossomodo coincidessero 
con la dimensione del db, sarebbe confermata la mia ipotesi
Comunque
Ciao
RobertoA 

 con la dimensione del db, sarebbe confermata la mia ipotesi
Un driver ODBC scritto secondo specifiche funziona come documentato:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
E personalmente non ho rilevato problemi anche con mysql Svr.
Il comportamento che descrivi riguarda anche la tabella collegata Articoli
aperta in mod. datasheet?
Ciao!


E si, hai ragione, in datasheet e' un lampo
E' ovviamente qualcosa nella form che 'frena' l'apertura
ora verifico
Ciao e grazie
RobertoA

Newsgroup: it.comp.appl.access
Titolo: passare filtro di una form ad una query

attraverso del codice imposto un filtro ad una form che mi filtra 
determinati record, avrei la necessit� di eseguire una query che mi imposta 
a -1 un campo ai soli record filtrati nella form, posso in qualche modo 
passare il filtro alla query di aggiornamento?
 
grazie a tutti. 
 

 grazie a tutti.
 
Si costruendo la WHERE...
 
"UPDATE T1 SET NomeCampo=True WHERE " & Me.Filter
 
Personalmente eviterei di usare una Query Compilata, ma credo possa
essere meglio eseguirla strutturando il predicato SQL
e lanciandola con il metodo EXECUTE membro dell'Oggetto Database.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Scarico file da Internet.

Salve a tutti.
c'è un comando in access da inserire in una routine per richiamare un 
indirizzo internet da cui scaricare un file ???
Grazie

 ha scritto nel messaggio 
news:TuZMf.12873$A83.3...@twister1.libero.it...

esempio scarico file da internet
Private Sub ScaricaListino()
    Dim EsFtp1 As EsFtp
    Set EsFtp1 = CreateObject("EsFtp.EsFtpCtrl.1")
    EsFtp1.Port = 21
    EsFtp1.RemoteHost = "tuoindirizzoftp"
    EsFtp1.UserName = "" & "tuouser"
    EsFtp1.password = "" & "tuapassword"
    If EsFtp1.Connect Then
        If EsFtp1.ChangeWorkingDir("tuacartelladilavoro") = True Then
            If EsFtp1.GetRemoteFile("nomefileftp", "C:\nomefilescaricato", 
"I") = True Then
            Else
                MsgBox "file non trovato.", vbInformation, ""
            End If
        Else
            MsgBox "Cartella non trovata.", vbInformation, ""
        End If
    Else
        MsgBox "Connessione fallita"
    End If
    EsFtp1.Disconnect
    Set EsFtp1 = Nothing
End Sub
ciao EsFtp32.ocx lo trovi in google lo devi includere nei riferimenti di 
access ciao.
Marco Tosto

 indirizzo internet da cui scaricare un file ???
Ti basta specificare l'indirizzo del file da scaricare in un collegamento
ipertestuale.
Ciao, Simone

Marco Tosto ha scritto:





Che coglione che sono, ancora una volta ho sbrodolato del codice
inutile invece che usare la testa.
Prima di scrivere sarebbe meglio che accendessi il cervello...!
Chissà se imparerò prima o poi...!
Marco Tosto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Chissà se imparerò prima o poi...!
Scusa, ma stai facendo polemica con me?
E in caso affermativo, per quale ragione?
Ciao, Simone


mi piacerebbe sapere chi è il coglione che scrive messaggi utilizzando il 
mio nome e cognome
evidentemente non ha le palle abbastanza consistenti per utilizzare il suo 
di nome e cognome.
:) fai pure con comodo.... 


ma te chi sei? 

 ha scritto nel messaggio 
news:44049eba$0$12588$4faf...@reader3.news.tin.it...

si ok Simone ma se il file si trova in uno spazio ftp che necessita di 
usernane e password come fai  a scaricarlo?

 usernane e password come fai  a scaricarlo?
"Ciccio" chiedeva di come scaricare un file dal web e ha avuto risposta: se
si trattasse di area FTP avrebbe dovuto scriverlo...
Se vai dal macellaio e gli chiedi tacchino, tacchino ti dovrebbe dare, no?
;-)
Ciao, Simone


dipende se lo ha finito magari ti propone manzo :)
ok, diciamo che il tuo è perfetto per il web il mio funziona in ogni caso. 

 ok, diciamo che il tuo č perfetto per il web il mio funziona in ogni caso.
Diciamo che nel tuo copia incolla non sai nemmeno cosa hai postato
ma sai che piů o meno fa quello che hai detto.
Poi se vai tu dal macellaio al massimo ti puň dare del "POLLO".
Purtroppo......effettivamente......
Marco Tosto(Alias Peter da Parpo)




Newsgroup: it.comp.appl.access
Titolo: Re: [OT] ritrovo milanese?

che niubbo.... ho dimenticato l'oggetto......
perň ho messo  l'[OT]....
-- 
Skipper dixit...
on cbr1000rr
Azz... L'č minga el sescčnt!!! L'č 'l mille!!!
motostory su 
http://www.superskipper.it/moto.htm
 


ECCOLO!!!!!
Il latitante della CISA!
Non sai quante parole abbiamo speso in tua memoria ... ci sei mancato. Non 
sai cosa ti sei perso, babbà, pastiere, grappe ... leggi leggi gli  OT di 
questa settimana e vedrai! 

 però ho messo  l'[OT]....
Ciao capitano,
al cisa abbiamo parlato di te, peccato ad Arezzo non ci fosse un porto per
farti attraccare.
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:  
www.donkarl.com/it


e io che ho pure speso soldi dall'otorino per il fischio alle orecchie...


 leggi leggi gli  OT di questa settimana e vedrai!
ahaha mi darò al fancazzismo e leggerò gli OT...

Newsgroup: it.comp.appl.access
Titolo: Allegare un file mdb alla posta elettronica da vb

Nonostante le preziose indicazioni del beneamato Carlo Costarella non riesco
a trovare nulla sul sito comune riguardo l'oggetto di questa mia lettera....
mi date una mano?
grazie con anticipo
bc

 ha scritto nel messaggio 
news:4393338d$0$327$5fc...@news.tiscali.it...

Ciao,
      Sezione General
      6.76 Inviare e-mail con MSAccess utilizzando la libreria mapi32.dll di 
Carlo Costarella
         ...prima di proseguire ti consiglio 1 bel caffè ;-)
Buon lavoro :-) 

Grazie


Ciao,
per quanto concerne l'inserimento degli allegati potresti utilizzare la
common dialog tramite api -> 5.5 Usare le API di Windows in MSAccess - Parte
I: le Common Dialog. ...in questo maniera verresti a selezionare il file
(anzichč scriverne il path) ed inserirlo -> Carlo ovviamente ha scritto
l'indispensabile che puoi implementare a tuo piacimento :-)
Buon lavoro ;-) 

arigrazie

Newsgroup: it.comp.appl.access
Titolo: Interrogazione campo e mem. risultati

ciao a tutti, rieccomi con un altro problema:
Vorrei sapere come fare fare per interrogare una casella di testo di una
maschera e memorizzare i valori in tre diversi campi della tabella.
Esempio: nella casella di testo c'è un codice formato da 16 cifre, vorrei
che le prime tre venissero memorizzate nel campo1, le tre successive nel
campo2, quella successiva nel campo3 etc. Lo riporto schematicamente
1701011008709928 questo è il codice intero da mettere nell'unica casella
di testo.
deve essere così diviso e memorizzato:
170(mem. in campo1)  101(mem. in campo2)  1(mem. in campo3) 
008709928(mem. in campo4)  
Grazie mille!
Enzo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


devi usare la funzione Mid esempio
Dim AnyString, MyStr
Campo = "1701011008709928"    ' Definisce la stringa.
Campo1=Mid(Campo, 1,3)
Campo2=Mid(Campo, 4,6)
Campo3=Mid(Campo, 7,7)
Campo4=Mid(Campo, 8,16)
Ciao.

 ha scritto nel messaggio
news:b28jn3$7av$1...@lacerta.tiscalinet.it...

Forse è meglio:
Campo1=Mid(Campo, 1,3)
Campo2=Mid(Campo, 4,3)
Campo3=Mid(Campo, 7,1)
Campo4=Mid(Campo, 8)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Giŕ forse č meglio! momento difficile ;)